回答受付が終了しました

ID非公開

2021/5/13 10:52

33回答

HTMLについて。このエラーの意味がわかりません。どう直したらいいのでしょうか? エラーの和訳は以下の通りです。

画像

回答(3件)

0

h1 要素は「最上位の」見出しです。1つのWebページに1回しか使用しないのが原則です。同時に表示されなければ許されるそうですが、それは特殊な状況ですね。 エラーに対する解決策としては、 <article><h1>工房について</h1> ↓ <article><h2>工房について</h2> です。hx の見出し要素は順番に現れるべきなので、h2 要素でなく h3 以下の要素にするのはおかしいです。必要ならば CSS で文字の大きさを調節しましょう。 しかし、ここ以外にも変なところがありますね。 ・7行目「styLe.css」......なぜ「l」が大文字なのか? ・8行目「rel="styLesheet"」......同上 ・8行目、なぜ sunflower.jpg が外部スタイルシートになるのか? ・7行目と8行目、HTML5 では要素名は小文字で書くことになっている。 ・13行目、Fox.jpg と大文字で始まっていて大丈夫? インターネット上では通常ファイル名の大文字小文字は区別されるので、実際のファイル名と同時に小文字に変更した方が良い。 ・header 要素(恐らく footer 要素も)を使うならば、main 要素も使うべきではないかと思える。

0

html5は、<h1>を1ぺージにつき1つしか使えません。 2つ以上はhtml5においては、文法違反です。 <h2>以降を使って下さい。 html4.01やXTHML1.0は、2つ以上使っても文法違反は、ありませんでしたが、html5は、1ページに1つだけ

0

h1はページのタイトルでだけ使って、2個目以降はh2にしてねってことじゃないでしょうか。