• ベストアンサー

<a href=""

は、 aが要素でhrefがタグですか? それとも aがタグでhrefが要素ですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

タグは直訳すると「荷札」ですね。 HTMLは、その文書を構成する要素(Element)に分解し、それぞれがその文書にとってどのような要素であるかをマークアップするメタ言語と呼ばれるものです。  メタ言語とは言語を定義する言語と言うような意味  ここまで読まれたら解るように、 <a></a>とそれに挟まれた全体が、そのHTMLにおけるa(anchor)要素です。それをタグによってマークアップされているということです。前後の<a>と</a>がタグです。  hrefは属性(attribute)です。  とにかく最初に仕様書を通読し、必要に応じていつも参照できるようにしておきましょう。この様な掲示板では断片的な知識しか得られません。  ⇒3.2.1 要素 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/sgmltut.html#h-3.2.1 ) ★HTML 4.01 仕様書邦訳 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/cover.html )

uwhodlvj
質問者

お礼

Elementは聞いた事があります。 Elementが要素と言う意味なのですね。 仕様書読んでみます。

その他の回答 (2)

noname#173523
noname#173523
回答No.2

<a>や</a>などが「タグ」であり、hrefは「属性」。 「<a href="#">○○○</a>」など、開始タグ(<a>)から終了タグ(</a>)までの全体をまとめて「要素」といいます。

uwhodlvj
質問者

お礼

<a href="" をまとめて要素と言い、 hrefは属性ですね。 タグと要素しか知りませんでしたが 属性と言う言葉も知りました。

  • iapetus
  • ベストアンサー率60% (248/413)
回答No.1

タグは 開始タグが <要素 > 終了タグが </要素> 要素は a オプションは href="" ですね。 ただ、「要素」の説明一覧のことを、「タグリファレンス」という言い方をします。 <要素> </要素> を、まとめて「タグ」と言っている場合もあるので、厳密な 定義ではないかもしれません。

uwhodlvj
質問者

お礼

要素→a href=""はオプションと言うのですか。 しかしタグでも間違いではないようですね。

関連するQ&A