この項目では
色 を扱っています。閲覧環境によっては、色が適切に表示されていない場合があります。
ウィキペディア日本語版 の ヘルプページ です。元文書はメタウィキ のヘルプ です。
インターネット ではハイパーリンク によって文書同士がつながっていて、簡単に別の文書を参照できます。ウィキペディアではリンクは主に3種類に区別されます。ウィキペディア日本語版の中でリンクをするウィキリンク、関連プロジェクトなどにリンクをするウィキ間リンク、そしてURL アドレスを指定してリンクをする外部リンクです。それぞれ異なった見栄えで表示できるよう、CSS の定義が割り当てられています。ここではリンクの様々な種類と、表記法、また割り当てられるCSSのクラスについて詳しく説明します。
ウィキペディアでハイパーリンクを表記する方法の簡単な解説は、Help:ページの編集#リンク をご覧ください。
ウィキリンク (または内部リンク )は、日本語版ウィキペディア 内にある別のページへリンクします。ウィキリンクを表記するには、リンクする先のページ名を2連の角括弧[[ ]]
で囲みます。例えば、「[[あい]]
」と表記すると、「あい 」と表示され、ページ「あい」にリンクされます。
パイプ付きリンク ウィキリンクでは、バーティカルバー (|
」、パイプ記号)を用いることで、リンクが付けられた文字列(リンクラベル)とリンク先のページ名を異なる文字列で表示することが可能です。例えば、「[[あい|うえ]]
」と表記すると、「うえ 」と表示され、ページ「あい」にリンクされます。前がリンク先、後が読ませたい文字です。リンクのtitle属性 にも「あい」が設定されます。このリンク表記は「パイプ付きリンク 」と呼ばれています。 赤リンク普通の内部リンクで同じウィキ(日本語版ウィキペディア)内のリンク先のページが存在しない場合、ページを作成するためのリンクとして表示されます。(「存在しない記事名の例 」、これは表示イメージで、実際のリンクではありません)この際、リンクラベルは初期設定では赤い色 で表示されることから「赤リンク 」と呼ばれています。赤リンクには、 CSSのクラス new が割り当てられます。なお、通常のリンクが「青 リンク 」と呼ばれることがあります。(訪問済みページへのリンクは初期設定では違う紫色 です。後述の「ウィキ間リンク 」や外部リンク も青や紫の色設定は同様です。) リンク先のページが、日本語版には現在ないが他の言語版 にある場合には、{{仮リンク }}が使用できます。このテンプレートもリンクラベルを変更でき、そうするにはテンプレート引数 を使用します。 自己リンク リンクが表示されているページ名とリンク先のページ名が同一である場合、リンクラベルは太字 (ボールド体)で表示されます。モバイルビュー の場合は、太字にならず通常の文字と同じように表示されます。例えば、このページで「[[Help:リンク]]
」と表記すると、Help:リンク と表示されます。このようなリンクは「自己リンク 」(mw:Special:MyLanguage/Help:Self link )と呼ばれています。自己リンクには、CSSのクラス selflink が割り当てられます。 コロンの用法 画像・音声などのファイル 、カテゴリ 、言語間リンク は通常のウィキリンクとは違った結果をもたらします。これを回避するためには、先頭にコロン (:
) を付加します。例えば、[[:ファイル:Mediawiki.png]]
、[[:Category:Help]]
、[[:fr:Help:Link]]
のように表記します。これは「コロンの裏技 」と呼ばれています。サブページが有効な名前空間 にあるページで、先頭がスラッシュ (/) で始まる記事にリンクしても、リンクを表記したページのサブページへのリンクとして扱われてしまいます。これを回避するには、先のカテゴリや言語間リンクと同様に、先頭にコロン (:
) を付加します。例えば、[[:/cloudy]]と表記することで、「/cloudy 」と表示され、「/cloudy」にリンクされます。ページサイズ が小さい記事の色を変えたりする、スタブ機能は廃止されました。
ページが標準名前空間 にあり、リダイレクト ではなく、かつ 、ウィキテキストのバイト 数が個人設定 で設定されている「スタブ閾値 」よりも小さい場合、存在するページへのウィキリンクは、クラス stub が割り当てられます。
この機能によって、加筆する必要があるような、とても短いページへのリンクを直ちに識別することができます。また、閾値を非常に大きい値に設定することで、次のようにも使用できます。
とても大きくて重すぎるページを見付ける。ただし、基準はウィキテキストのサイズなので、たとえテキストの量が小さくても、テンプレートやファイルの呼び出しが原因で重くなっているページもあります。 リンク先が標準名前空間のページかを見分ける。ただし、リダイレクトとは区別がつきません。 リダイレクトを回避するような雑草取りの作業時に、リダイレクトを見付ける。 特定の版やページ名を伏せてリンクをさせたい場合、「特別:転送/ 」(Special:Redirect/)を使うことにより、転送することが可能です。
ウィキ間リンク (インターウィキリンク )は、あらかじめ登録されている別のウェブサイト上のページへリンクします。「ウィキ間」という名前から想像されるのとは違って、リンク先はウィキサイトである必要はないのですが、リンク元のウィキサイトにおいて、インターウィキ・マップ に掲載されているサイトでなければなりません。
ウィキ間リンクには、CSSのクラス exitw が割り当てられています。マークアップはウィキリンクと同じ形式ですが、リンク先にプレフィックス(接頭辞)をつけることで、リンク先のサイトを指定します。例えば、ウィキメディアプロジェクト内および他の多くのウィキでは[[wikipedia:Main Page]]
と書くことで、ウィキペディアのメインページにリンクすることができます。プレフィックスは、ウィキリンクと同じパイプ付きリンクのマークアップで隠すことができます。
リンク先のページ・記事が存在しない場合でも「赤リンク」にはならず、通常のリンク色のままです。外部リンクアイコン はつきません。
ウィキ間リンクを使ってプロジェクト内のページにリンクすることはできますが、日本語版ウィキペディアでは “ja:” のプレフィックスがついているリンクはウィキリンクと同じように処理しますので、あまり意味がありません。プロジェクトによっては、プロジェクト内へのウィキ間リンクは他のサイトへのリンクとして認識しますが、MediaWikiソフトは、ウィキ間リンクのリンク先のページの有無を検出しませんので、未作成のページへのリンクを区別する特別の体裁もありませんし、リンク先が未作成のページであっても、編集ページではなく閲覧用ページにとびます。さらに、自己リンクであるかを識別することもしません。したがって、利点はあまりありません。
他の言語の記事へのリンクは言語間リンク と言います。
ウィキリンクとウィキ間リンクのマークアップ一覧[ 編集 ] コード 結果 リンク先 説明 例 基本的なウィキリンク [[a]] a a aへリンク。最も簡単なウィキリンク。 日本語 [[a b]] a b a b スペースを入れても一つのページにリンクされる。 Adobe Acrobat [[a]][[b]] a b a と b 隣り合うリンクは、abが一つののリンクのように見えるが、別々にリンクされている。ポイントするとリンク先がそれぞれ表示されるので区別できることがある。[ 注 1] [[a#b]] a#b ページaのセクションb リンク先のページはaだが、ページa内のセクションb にリンクされる。bはいずれの階層のセクションであってもリンク可能。セクションbが無い場合、ページaの先頭にリンクされる。 {{anchors }}を使うと、セクション以外の任意の点にもリンク先を作れる。ツールチップ では、記事のプレビューはaの冒頭部分、title属性は「a」のみとなる。 次元#独立要素数 [[a b]]c a bc a b リンク名が、リンク先の直後の文字列まで含めた長い単語に拡張される(ラテン文字 の場合)。 Japanese [ 注 2] ウィキ間リンク [[a:b]] (表示なし) 言語a版のページb aが言語用プレフィックスの場合。「他の言語」欄にリストされ、文章としてはなにも表示されない。(従来形式の言語間リンク 。ノートページ では無効で、単なるリンクとなる) (表示なし) [[:a:b]] a:b 言語a版のページb aが言語用プレフィックスの場合。ウィキテキスト中の記述した位置にリンクが生成される。「他の言語」欄には表示されない。この例では、「a」は言語用プレフィックスではないので、このウィキでの「a:b」の記事指定となる。 ウィキテキスト言語(英語版) [[q:b]] q:b 他ウィキプロジェクトqのページb qがプロジェクト用プレフィックス(ウィキクォート 、引用集)の場合。 b(ウィクショナリー) パイプ付きリンク[ 注 3] [[ab|c]] c ab リンク先はabだが表示されるリンク名はcになる。 山田 [[a#b|c]] c ページaのセクションb リンク名はcになる。 東京 [[:a:b|c]] c 言語a版のページb リンク名はcになる。 ウィキテキスト言語(英語版) [[a|b|c]] b|c a 2番目のパイプは通常のテキストとして取り扱われる。 [[a|b]]c bc a リンク先はaだが、リンク名には直後のcが取り込まれる。 「パイプの裏技 」 入力: [[a (b)|]] 保存後: [[a (b)|a]] a a (b) 閉じ括弧の直前にパイプ | を挿入すると、生成時に半角括弧部分を除いた文字列をリンク名として表示する。 入力: [[a, b|]] 保存後: [[a, b|a]] a a, b 閉じ括弧の直前にパイプ | を挿入すると、生成時にコンマ以降を除いた文字列をリンク名として表示する。 入力: [[q:a|]] 保存後: [[q:a|a]] a q:a 閉じ括弧の直前にパイプ | を挿入すると、生成時に最初のコロンより前のプレフィックスを除いた文字列をリンク名として表示する。コロンの前の文字列はプレフィックスでなくても動作する。 入力: [[q:en:a|]] 保存後: [[q:en:a|en:a]] en:a q:en:a 複数のコロンがあると最初のコロンの前だけ隠す。 入力: [[q:a (b)|]] 保存後: [[q:a (b)|a]] a q:a (b) 閉じ括弧の直前にパイプ | を挿入すると、生成時に最初のコロンより前のプレフィックスと、半角括弧部分を除いた文字列をリンク名として表示する。 その他 a[[b]] ab b リンクの直前にあるaは取り込まれない。 [[a]]''b'' a b a 二重のアポストロフィー''でbを括って斜体にすると、リンク名に含まれない。参考:「Help:ページの編集#太字・斜体 」 [[a]]'''b''' a b a 三重のアポストロフィ'''でbを括って太字にすると、リンク名に含まれない。 [[a]]<nowiki >b</nowiki> a ba リンクの直後にあるbは取り込まれない。 [[a|b]]c<nowiki>d</nowiki> bc da [[a|bc]]<nowiki>d</nowiki>と同じ結果になる。 <nowiki>[[a]]</nowiki> [[a]] (なし) 入力した通りのテキストがリンクなしで表示される。 [[a|a<span style=color:yellow>b</span>]] ab a パイプの後にhtmlタグを使うことで色を変更できる。{{Font color }}も使用可。
外部リンク は、URL を全文で指定することで、任意のウェブページ へ直接リンク します。CSS では、クラス external が割り当てられていて、後ろに外部リンクのアイコン画像 が付くようになっています(ja.wikipedia.org内を含む、後述)。
外部リンクは以下のように記述します。
[https://www.example.org リンク名]
表示結果:リンク名
空白がURLとリンク名を分離しています。リンク名がない場合は、ページ内で順番に番号付けされます。例えば、[https://www.example.org]
は[1] となります。上付き 表示が期待される脚注 とは似ていますが、異なります。角括弧無しのリンクは、URLがそのまま表示されます。例えばhttps://www.example.org のようにです。この時、URLの後に空白を入れるのを忘れないでください。
内部リンクの場合と違い、[https://www.example.org a]s のように、閉じ括弧直後の文字はリンク名に含まれません。a s となります。
[ ] および半角スペースで区切っているため、ほとんどのURLではこの問題は生じませんが、URLに [ ] (角括弧 )や半角スペース を含む場合、MediaWiki はその区切りを正確に認識できません。以下のように置き換える(いわゆるURLエンコード )ことでリンクできます。
例 ※これは特に意味の無い検索結果へのリンクです。
外部リンクはリンク中に特別なURLパラメータを使うためにしばしば使われます。外部リンク形式を使うことで、ページの履歴 へのリンク、ページのプレビュー 画面へのリンク、特定の2版間の差分 表示へのリンクなどが可能になります。
一般的に、同じプロジェクト内の普通のページには内部リンク形式を使います。内部リンクの利点は、リンク先の存在の検出です。また、一部が内部リンク形式で、一部が外部リンク形式を用いていると、バックリンクを捜すために「リンク元 」と「外部リンクの検索」(下記を参照)を両方使わなければならなくなります。セクションやアンカーからのバックリンクの検出のためには、内部リンクに加えて、CSSのスタイルで "display=none"を指定した外部リンクも付け加えることができます(下記を参照)。
プロジェクト間で共有する文書では、 "fullurl" のマジックワード を使うと便利です。
ベクタースキン やモノブックスキンでは、一部を除く[ 注 4] 外部リンクの後に矢印 アイコン (" "、ファイル:Link-external-small-ltr-progressive.svg )が生成されます。これは、 で止めることができます。新しいウインドウ やタブ で開くことを示しているのではなく、そのようには設定されてはいません。
MediaWiki:Common.css (日本語版ウィキペディア 全体のシステム設定)などで指定をすれば、PDFファイル へのリンクに (File:Icons-mini-file pdf.svg )[ 1] などの固有のアイコンをつけることができます。現在の設定ではhttps://example.com/a.pdf
(実際はPDFではない:2025年6月現在)はhttps://example.com/a.pdf を、https://a.pdf
(リンク切れ:2025年6月現在)はhttps://a.pdf を返します。現在PDFファイルのアイコン変更は、日本語版ではスキンではなく独自のガジェット 「PDFの外部リンクアイコンをPDFのロゴに変更する」(ext.gadget.PDFLinkIcon、既定 で有効)のMediaWiki:Gadget-PDFLinkIcon.css で実装されています。
何らかの理由で外部リンクに自動的に付けられる番号を途中でとばすには、CSSの "display:none" スタイルを使う裏技があります。例えば [https://meta.wikimedia.org]<span>[https://a]</span>[https://meta.wikimedia.org]とすると[2] [3] [4] となります。
なお、条件文の偽の値の指定などは機能しないので注意してください。これは、外部リンクのカウントがテンプレートや条件文の展開の後に行われるからです。
ウィキメディアプロジェクトにインストールされている特別:外部リンク検索 の機能では、指定したURLを含む全ページを検索できます。この機能では、externallinksテーブル を使い、指定した文字列をURLに含むプロジェクト内のページを、リンク先ごとにまとめて一覧で出力します。* をワイルドカードとして、トップレベルドメイン 単位で検索したり(例えば特別:外部リンク検索/*.nl )、セカンドレベルドメイン単位で検索すること(例えば特別:外部リンク検索/*.go.jp )もできます。ドメイン名を完全に指定する場合、URLの残りの部分を追加で指定することもできます(この場合、自動的に前文一致検索になります)。例えば特別:外部リンク検索/ja.wikipedia.org/wiki/Portal のようにします。
注意
既定ではhttp://
の外部リンクを検索します。https://
の外部リンクを検索する場合はそのように指定する必要があります。 URLの中にコロン (:
) が含まれていると、検索が働かないことがあります。 MediaWikiのページ名は、URL中にスペースの代りにアンダースコアを使用しています。外部リンクの検索で指定するときにも、アンダースコアを使用する必要があります。 大文字・小文字の区別や、アンダースコアの数、"index.php"の有無など、表記の異なる複数のURLが同じリンク先へリンクしていても、外部リンクの検索ではこれらを区別し、表記の仕方の違うURLは検出されません。したがって、外部リンクを作るときには、「外部リンクの検索」機能を最大限利用するためにも、URLの正式名を使用してください。特に、リンクをクリックしたときに、リンク先でアドレスバーに表示されているリンクが異なる場合には、リンク中のURLを修正してください。 リストはURLのUnicode順です。アンダースコアは空白と違い、Zとaの間に来ることに注意してください。 このバックリンク機能の点からは、外部リンク形式はウィキ間リンク形式よりも便利です。「外部リンクの検索」ではアンカーやその冒頭部分を指定することもできます(下記を参照)。したがって、「外部リンクの検索」ではセクションやアンカーへの逆リンクも検出できます。この点からは、外部リンクは内部リンクよりも優れています。内部リンクと外部リンクの利点を両方合わせるために、両方のリンクを書き込み、<span>https://...</span>
を使って外部リンクを表示させないようにすることができます。
アンカー とは、ページ内のリンク先の指定です。[[#例1]]
の形式のリンクは、ページ内のアンカー「例1」にリンクします。セクション の先頭には、セクションの名前のアンカーが自動的に作られます。加えて、ページの先頭にはアンカー[[#top]]
が与えられています。たとえば、[[#ウィキリンク]]は、このページの最初のセクションへのリンク、#ウィキリンク となります。節記号 (§)ではありません。
セクションの冒頭以外の任意の位置にアンカーをおくこともできます。それにはTemplate:Anchors を使うか、HTMLコード<span></span>
を使います。
同じ見出しを持った複数のセクションがある場合、生成されたHTML文書においては、2つめのセクション以降には自動的に "_2" や "_3" などを追加したアンカー名が設定されます。各セクションに明示的にアンカーが指定されている場合はこのようなことはおきません。Help:セクション#セクションへのリンク も参照してください。
アンカーリンクは、すべての形式のリンクにおいて、ページ名に付加することができます。例:Help:ページの編集#リンク 、m:ヘルプ:ページの編集#リンク
ただし、外部リンク形式でアンカーリンクを張る場合、半角 スペースはアンダースコア (_)に置き換え、日本語 などマルチバイト文字 のアンカーは、UTF-8 でURLエンコード する必要があります。例:https://meta.wikimedia.org/wiki/ヘルプ:ページの編集#リンク、URL 。
上述の通り、外部リンク形式を使った場合、外部リンクの検索が使えます。例えば、[5] には、特別:Linksearch/meta.wikimedia.org/wiki/Help が使えます。
外部リンクの検索では前文一致検索をするので、複数桁にわたる番号を使ったアンカー名を使う場合には、冒頭に0を入れると便利です。頭の0を使わない場合、「1」へのリンクを捜すときに、「10」などもヒットしてしまうからです。この方式は例えばen:Portal:Current events/DateHeader2 で使われています。また、例えば "a" と "ab" のアンカーがあるとすると、 "a" へのリンクを検索すると、 "ab" へのリンクもヒットしますので、これを避けるために "_a" と設定することができます。
また、アンカーに複数の要素が含まれるときには、もっとも重要な要素を前に持ってくるのが便利でしょう。例えば、年月 や日付 を示すアンカーをおくときには、 YYYY-MM や YYYY-MM-DD、あるいはある年についてのページなら、 MM-DD とし、上の桁には0を補うことができます(参照:en:Calendar_date#Big_endian_forms.2C_starting_with_the_year [リンク切れ ] ,meta:Help:Date formatting and linking#Link to date content other than required for autoformatting )。これはページ名でも同じことが言えますが、ページ名はアンカーと違って表面に大きく現れますので、バックリンク検索の便以外にもさまざまな要素に支配されるでしょう。もしセクションの見出しと異なるアンカーを設定したいときには、明示的にアンカーをおいてください。
MediaWikiにはサブページ機能がありますが、使用可能かどうかは、プロジェクトまたは名前空間によります。もし使用可能であれば、スラッシュを使うことで、複数ページの間にツリー構造 を作ることができます。ページA/b はページA の子ページになり、逆にページA はページA/b の親ページになり、[[/b]]のような相対リンクを使うことができます。詳しくはHelp:サブページ を参照してください。
Help:ページ名 の規則に従って、ウィキリンクおよびウィキ間リンクでは、特殊文字 の文字参照などに対しては自動的に変換が行なわれます。例えば、[[Help:%E3%83%AA%E3%83%B3%E3%82%AF]]
は自動的にHelp:リンク になります。しかし、外部リンクでは逆のことが起きます。つまり、文字が実体参照値に変換されるのです。例えば、ほとんどのブラウザでは、".../wiki/!" は ".../wiki/%21" に変換されます。
リダイレクトに%70のようなコードがあると、リダイレクトが機能しません。ただし、リダイレクトページからのリンク自体は機能します。したがって、一旦リダイレクトページに行った後、そこに示されているリンクをクリックしてリダイレクト先に行くことになります。
関連ページの更新状況 リンク元 (バックリンク)日付の整形 パイプ付きリンクのパイプの後に空白を使うと([[メインページ| ]])は、リンクを表示せず空白だけを表示しますが(おそらくブラウザに依存)、「関連ページの更新状況」や「リンク元」には表示されます。 一部のブラウザでは、リンク上にカーソルをおいたままにすると、リンクのHTMLタイトル属性のテキストを含むポップアップボックス (hover box) が表示されます。MediaWikiでは、ウィキリンクならば、リンク先のページ名、ウィキ間リンクならプレフィックス付きのページ名、外部リンクならURLを表示するように設定されています。
これは個人設定 で無効化することができます。機能を停止しても、ブラウザのステータスバーに同様な情報がリンク先のURLとして表示されます。
この機能の効果を踏まえると、パイプ付きリンクはたとえリンク先に行かなくても便利に使うことができます。例えば、別名をポップアップボックスに表示させることができます(例:NPOV )。リンクさせずにポップアップボックスだけを利用することも可能です。m:Template:H:title を参照してください。
{{SERVER}}{{SCRIPTPATH}}/api.php?action=query&prop=links&titles=''pagename''というクエリを使って、名前空間ごとにUnicode順に整列された、特定のページからのリンクを表示することができます。例: //ja.wikipedia.org/w/api.php?action=query&prop=links&pllimit=500&titles=Help:リンク
注意:ページ名に半角空白が含まれている場合は、ページ名をそのまま入力しても最初の半角空白の直前の文字までしかページ名として認識されません。また、名前空間 名に全角文字を含む場合(例:ノートまたは会話と表示される会話用名前空間、利用者名前空間、ファイル名前空間)や、ページ名の名前空間以外の部分で全角文字と半角文字が混在している一部のページでは、ページ名をそのまま入力しても正しく表示されません。このような場合は、以下のようにしてください。 読者向け
編集者向け
編集する 参照する 体裁を整える 構成を整える ミスの修正 手の抜き方 コミュニケーション その他
管理者向け
^ 英語版ウィキペディア でのスキン (外装)で定義されているものとは異なる(2025年5月6日閲覧)