HTML プログラミングでは、あるリンクを別のリンクの中に埋め込むことが直感的に見えるかもしれません。ただし、この行為が許可されるかどうかという問題が生じます。リンクの中にリンクをネストできますか?
HTML4 および HTML5 標準
World Wide Web によるとHTML 標準を策定するコンソーシアム (W3C) によれば、HTML4 ではネストされたリンクは違法です。具体的には、リンクとアンカーを定義する A 要素内に他の A 要素を含めてはなりません。
ただし、HTML5 ではルールが多少異なります。アンカー タグを含むインタラクティブ コンテンツは、A 要素内に含めることはできません。
現在のコードとその影響
提供されたコードには、次のものがあります。
<a href="#">
HTML4 では、ネストされた A 要素が不正であるため、この構造は正しくありません。 「移動矢印」または「ホイール」リンクをクリックしても、意図したとおりに機能しません。
ベスト プラクティス
最適な互換性と検証のために、リンクのネストを避けることをお勧めします。 。代わりに、適切なスタイルを備えた単一の A 要素を使用して、目的のクリック可能な領域を実現することを検討してください。これにより、リンクはユーザーと検索エンジンの両方が期待どおりに動作することが保証されます。
以上がHTML ではネストされたリンクは許可されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。