
<footer>
<h3>関連記事</h3>
<nav>
<li><a href="http://...">ワカメは髪に良いのかを実験!</a></li>
<li><a href="http://...">昆布も髪の成長に関係していることが判明!</a></li>
</nav>
</footer>
以上は、あるセクションのフッターですが
<footer>
<nav>
<h4>関連記事</h4>
<li><a href="http://...">ワカメは髪に良いのかを実験!</a></li>
<li><a href="http://...">昆布も髪の成長に関係していることが判明!</a></li>
</nav>
</footer>
のようにするべきですか?
<footer>に作者や投稿日時も含められるなら、「関連記事」と限定するのは誤りなのかなという疑問があります
No.1ベストアンサー
- 回答日時:
<nav>はセクショニング要素です。
HTML4.01では<div class="nav">とマークアップするよう推奨されていたものです。
<li>要素は、<ul><ol>要素の内部にしか入れられませんから
<nav>
<ul>
<li></li>
もしくは
<nav>
<h2>なんたらかんたら</h2>
<ol>
<li></li>
のようになります。
またfooterに入る場合は、基本navは使用しません。
【引用】____________ここから
In particular, it is common for footers to have a short list of links to various pages of a site, such as the terms of service, the home page, and a copyright page. The footer element alone is sufficient for such cases; while a nav element can be used in such cases, it is usually unnecessary.
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[4.4 Sections — HTML5( http://www.w3.org/TR/2012/CR-html5-20121217/sect … )]より
もう一点の間違い・・
footerではなく、本文の関連情報ですからsection要素内に、個別に<section>か<aside>要素として入れるほうが良いでしょう。
<section>
・・・・・・・・・・
<section id="RelatedInformation">
<h3>関連情報</h3>
<ul>
<li></li>
<section>
<aside id="RelatedInformation">
<h3>関連情報</h3>
<ul>
<li></li>
No.2
- 回答日時:
より具体的に書くと
<body>
<header><!-- この文書のheader -->
<h1>見出し</h1>
<nav>
<ol>
<li><a href=""></a></li>
・・・・
</ol>
</nav>
</header>
<section>
<h2>本文見出し</h2>
<p>記事</p>
<section>
<h3>見出し</h2><!-- sectionはひとつだけheadingを持つべき -->
</section>
<aside>
<h3>補足・関連情報</h3>
</aside>
<nav>
<h3>関連情報
<ol>
<li><a href=""></a></li>
・・・
</ol>
</nav>
</section>
<footer>
<h2>文書情報</h2>
<p><a href=""></a> | <a href=""></a></p>
<address></address>
</footer>
</body>
とかでしょうか???
⇒HTML5( http://www.w3.org/TR/html5/ )
ここに実例が!!
⇒Semantic navigation with the nav element | HTML5 Doctor( http://html5doctor.com/nav-element/ )
<nav>でもいい気がしますが、文書内のあるセクションに関連している記事ひとつひとつ、は案内とかより補足の意味がより強いと思うので<aside>にしておこうと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ulタグやliタグの中でbrタグ...
-
番号付きリスト(<Ol><Li>・・...
-
header部分とnaviの位置の調整...
-
<ul>~</ul>が二つ続くと間に改...
-
htmlの<ol>タグで、数字などを...
-
display:table;を多段表示させたい
-
円形の配置にするコーディング...
-
画像にリンクを張ると画像がず...
-
list-style-type部分だけ大きく...
-
CSS質問:大手サイトを見ると何...
-
「olタグ」内に「hタグ要素」...
-
カーソルが画面端に来たとき横...
-
ul li を使ったリストを作りた...
-
レスポンシブWebデザインでリン...
-
ol、liをスタイルシートで中央寄せ
-
【ヒトの神秘】美男美女から何...
-
含む含まないという概念自体の...
-
htmlのolやulなどlistにtitleや...
-
表示倍率を変えるとレイアウト...
-
複数の画像にメニュー表示させたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
liタグの中に<p>タグやら<dl>を...
-
html/cssの、navを2段にする...
-
複数行にまたがる括弧を表示し...
-
ulタグやliタグの中でbrタグ...
-
リストマーカーをボックス内に...
-
divタグ内のコンテンツが重なっ...
-
ページを開いているときのリン...
-
画像をレスポンシブだと 二つず...
-
( html) 位置指定方法を教えて...
-
htmlの<ol>タグで、数字などを...
-
Jquery アコーディオンメニュー...
-
テーブル内のプルダウンの下に...
-
リストの数字のフォントサイズ...
-
list-style-type部分だけ大きく...
-
HTMLでメニューをリストで書き...
-
番号付きリスト(<Ol><Li>・・...
-
html <ul></ul>の並びで一行空...
-
線をアレンジしたい。
-
HTMLで組織図を作成する方法
-
リスト(ul / li)タグの左イン...
おすすめ情報