w3 html5バリデーターを使用してコードをテストすると、次の警告メッセージが表示されます。
警告:
name
属性は廃止されました。id
代わりに、最も近いコンテナに属性を配置することを検討してください。
質問:
- 最も近いコンテナとはどういう意味ですか?
- 空は
<a>
現在廃止されていますか? id
代わりに使用する必要がありname
ますか?
w3 html5バリデーターを使用してコードをテストすると、次の警告メッセージが表示されます。
警告:
name
属性は廃止されました。id
代わりに、最も近いコンテナに属性を配置することを検討してください。
質問:
<a>
現在廃止されていますか?id
代わりに使用する必要がありname
ますか?回答:
あなたはまた、として知られているページ内のリンク、にユーザーをジャンプする必要がある場合はフラグメント識別子、あなたが設定することができますid
(された属性だけフラグ・IDS以外にも使用する上で)任意の要素。次に、要素の属性の#
URLで通常を使用します。以下に例を示します。href
a
<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
属性は、他の要素に対しても完全に有効(および必須)です。