目次 < 名前順要素一覧 戻る 使用例

バナー

中年おっちゃんでも出来た ウェブページ作成講座 with ? mark

A要素 - リンクの始点と終点

Anchor アンカー
A要素は、URIで示された場所に移動したり、メールソフトを起動する場合等に使用する、インライン要素
  • リンク先の場所( Anchorage 錨地 )としても使用されます。
  • 要素の内容は0個以上のA要素以外のインライン要素で、移動先の説明を記述しますが、
    <a></a>
    では意味がありません。1個以上のインライン要素が必要です。

参照 : 第四章 どちら様ですか?

W3CXHTML 1.0Multi-part XHTML fileDTDsXHTML-1.0-Transitional より

<!--================== The Anchor Element ================================-->
<!-- content is %Inline; except that anchors shouldn't be nested -->
<!ELEMENT a %a.content;>
<!ENTITY % a.content
   "(#PCDATA | %special; | %fontstyle; | %phrase; |
               %inline.forms; | %misc.inline;)*">
<!ATTLIST a
  %attrs;
  %focus;;
  charset     %Charset;      #IMPLIED
  type        %ContentType;  #IMPLIED
  name        NMTOKEN        #IMPLIED
  href        %URI;          #IMPLIED
  hreflang    %LanguageCode; #IMPLIED
  rel         %LinkTypes;    #IMPLIED
  rev         %LinkTypes;    #IMPLIED
  shape       %Shape;        "rect"
  coords      %Coords;       #IMPLIED
  target*     %FrameTarget;  #IMPLIED  >

*target属性は XHTML-1.0-Strict 配下では使用できない属性です。

charset属性

charset     %Charset;      #IMPLIED

リンク先サイトの文字コード(Shift_JIS 等)を指定します。使用する事は殆ど無いと思います。省略可。

type属性

type        %ContentType;  #IMPLIED

リンク先サイトの文字コード MIMEタイプ(text/html 等)を指定します。使用する事は殆ど無いと思います。省略可。

name属性

name        NMTOKEN        #IMPLIED

要素に識別名を付けます。name属性を使用する場合id属性が必須。属性の値は、id属性の値と同じです。省略可。

name属性 は、廃止される方向ですが、過去の勧告との適合性を鑑み、XHTML™ 1.0 2'nd Edition では、name属性 を使用する場合、id属性 と name属性 の両方を記述する事が必要です。

href属性

href        %URI;          #IMPLIED

リンク先のURIを記述します。省略可。

hreflang属性

hreflang    %LanguageCode; #IMPLIED

リンク先サイトの 言語 を指定します。使用する事は殆ど無いと思います。省略可。

rel/rev属性

rel         %LinkTypes;    #IMPLIED
rev         %LinkTypes;    #IMPLIED

リンク先ページと自ページの関係を指定します。使用する事は殆ど無いと思います。省略可。

shape/coords属性

shape       %Shape;        "rect"
coords      %Coords;       #IMPLIED

AREA要素 shape/coords属性 参照。

target属性

target      %FrameTarget;  #IMPLIED

target属性は、Transitional DTDFrameset DTD の配下にしか記述出来ません。省略可。

当サイトでは、上記の指定のみとします。

使用例

 XXXX  はHTMLサンプルです。

HTML記述
<p>〜<a href="URI">URIで指し示されるページの先頭に移動します。</a>〜</p>
<p>〜<a href="URI#abc">URIで指し示されるページの id="abc" と記述されている要素に移動します。</a>〜</p>
<p>〜<a href="#abc">自ページの id="abc" と記述されている要素に移動します。</a>〜</p>
<p>〜<a id="abc" name="abc">リンク先の場所( Anchorage 錨地 )</a>〜</p>
<p>〜<a href="mailto:メールアドレス">メールソフトを起動します。</a>〜</p>

目次 < 名前順要素一覧 戻る Top

Created:Jun 01, 2005 Updated:Oct.,25,2011 © by おっちゃん
Oct.,25,2011 全面更新