- ベストアンサー
<a href=""
は、 aが要素でhrefがタグですか? それとも aがタグでhrefが要素ですか?
- みんなの回答 (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 )
その他の回答 (2)
<a>や</a>などが「タグ」であり、hrefは「属性」。 「<a href="#">○○○</a>」など、開始タグ(<a>)から終了タグ(</a>)までの全体をまとめて「要素」といいます。
お礼
<a href="" をまとめて要素と言い、 hrefは属性ですね。 タグと要素しか知りませんでしたが 属性と言う言葉も知りました。
- iapetus
- ベストアンサー率60% (248/413)
タグは 開始タグが <要素 > 終了タグが </要素> 要素は a オプションは href="" ですね。 ただ、「要素」の説明一覧のことを、「タグリファレンス」という言い方をします。 <要素> </要素> を、まとめて「タグ」と言っている場合もあるので、厳密な 定義ではないかもしれません。
お礼
要素→a href=""はオプションと言うのですか。 しかしタグでも間違いではないようですね。
お礼
Elementは聞いた事があります。 Elementが要素と言う意味なのですね。 仕様書読んでみます。