html5でのナビの組み方はどうしてますか?自分はnav>ul>a>li>テキストでも大丈夫という認識でいるのですが、コンテンツモデルの観点のみの考えなので、別の観点からするとよくないのか迷いが生じています。こちらのほうが楽なので大丈夫ならこの方法でやっていきたいと思っています。
ulの直下ってliだけじゃなかったっけ?
html5からaタグは直前にある要素のコンテンツモデルを引き継ぐと思うのですが、この考えが間違いでしょうか?
それ自体は正しいんだけど、w3qのul要素のページでulが子に持てる要素がなにかをまず確認した方が良い。そっちが優先される。
あ、w3qじゃなくてw3cの間違いねwwww.w3.org/TR/html-markup/ul.html
ありがとうございます。本家大本命の解釈が第一前提って事何ですね。すっかり飛ばして都合のいい解釈をしていたんで読んで勉強します!
>nav>ul>a>li>テキストでも大丈夫という認識ソースは?
www.mdn.co.jp/di/articles/2605/?page=8トランスペアレント辺りの自分にとって都合のいい考えです。しっかりと勉強してないので詳しいことがわからないので、よろしくお願いします。
トピ主の中で、<p><head><body><html>HELLO</html></body></head></p>こういうのがありなら、大丈夫なんじゃないかな。逆に言えば、ul>aっていうのはそういうことだよ。
文法的には誤りです。バリデーターで確認してみてください。バリデーターを使って文法チェックするクライアントさんも0ではありませんよ。数は少ないでしょうけどね。
みんなの回答 3 件
ulの直下ってliだけじゃなかったっけ?
>nav>ul>a>li>テキストでも大丈夫という認識
ソースは?
文法的には誤りです。
バリデーターで確認してみてください。
バリデーターを使って文法チェックするクライアントさんも0ではありませんよ。数は少ないでしょうけどね。
The W3C Markup Validation Service
https://validator.w3.org関連するトピックス