w3 html5バリデーターを使用してコードをテストすると、次の警告メッセージが表示されます。
警告:
name属性は廃止されました。id代わりに、最も近いコンテナに属性を配置することを検討してください。
質問:
- 最も近いコンテナとはどういう意味ですか?
- 空は
<a>現在廃止されていますか? id代わりに使用する必要がありnameますか?
w3 html5バリデーターを使用してコードをテストすると、次の警告メッセージが表示されます。
警告:
name属性は廃止されました。id代わりに、最も近いコンテナに属性を配置することを検討してください。
質問:
<a>現在廃止されていますか?id代わりに使用する必要がありnameますか?回答:
あなたはまた、として知られているページ内のリンク、にユーザーをジャンプする必要がある場合はフラグメント識別子、あなたが設定することができますid(された属性だけフラグ・IDS以外にも使用する上で)任意の要素。次に、要素の属性の#URLで通常を使用します。以下に例を示します。hrefa
<body>
<p>Despite the many
<a href="#benefits-of-gum-chewing">benefits</a>
you may experience while chewing gum, there are also many drawbacks,
especially with
<a href="http://www.example.org/sugar.html#cons">non-sugarless</a>
gum.</p>
...
<section id="benefits-of-gum-chewing">
<h1>Benefits of Gum Chewing</h1>
...
</section>
</body>
自分のページを書くときは、使用する予定がない場合でも、id各<section>タグ(HTML5)にを付けるのが好きです。の値は、id見出しのコンテンツのURLフレンドリーバージョンです。あなたは同じことを割り当てることによって、同じ効果を得ることができますidし<h1>、など
最後<a>に、HTML5仕様に示されているように、空のタグは非推奨ではありません。
a要素にhref属性がない場合、要素はリンクが配置されるプレースホルダーを表します…
href上の属性aやarea要素は必須ではありません。これらの要素にhref属性がない場合、ハイパーリンクは作成されません。
HTML5では、name属性は非推奨になったためid、の代わりに使用することを意味しますname。それ以外の場合、他はすべて同じです。
<a> 非推奨ではありません。
nameれたアンカー要素の属性です。このname属性は、他の要素に対しても完全に有効(および必須)です。