2017-08-31 2 views
-2

HTML5ではname属性を使用せず、代わりにid属性を使用しています。また、name属性でメタデータを書き込むこともわかりました。だから、メタデータを書いているうちにどちらを使うべきですか?メタタグ:名前やIDは使用しますか?

​​

OR

<meta id="" content="">` 
+0

メタデータの?あなたは少なくとも何を意味するのか知っていましたか? – Troyer

+0

私はIDタグを好むでしょう。私はこれをHTML文書で何度もやった。 –

答えて

3

あなたはname属性を使用しますが、そのname属性で廃止されa要素(に

にのみ適用されるid属性を使用していません最も近い要素に対応するIDを与えることに賛成する)。 name属性の他の要素には適用されません。inputmetaもありません。つまり、name属性を他の要素のIDに置き換えることはできません。そうでないと示唆している人は間違っています。

0

によると:

name属性は<meta>タグやないidで使用する必要がありますこの文脈では、nameのメタデータの名前を定義する属性ですcontent属性で設定します。

id属性がdifferent meaningがあります。スタイルシート、スクリプト、アンカーリンクで参照されるHTML要素に固有の識別子を与えるに使用されている、など

+0

「自明」は「結果がない」ことを意味する。ある属性が ''タグで別の属性の代わりに必要な場合は、それはかなり重大なことです。そこに何を言ったのですか? – TylerH

+0

私は、 'name'属性がその質問によって定義された文脈では' id'ではなく使われなければならないことを私には明らかにしています。 (私はちょうど私の答えを編集しました、私はその品質を改善できることを願っています。) – juzraai

+0

ああ、あなたはそれがなぜスタックオーバーフローに関する質問をするのではなく、 – TylerH

関連する問題