タグの入れ子について質問です。html5以前の仕様では<h1>~<h6>中にはブロックレベル要素は入れられませんでしたが、html5の仕様ではどうなのでしょうか?初歩的な質問ですみません…
例えば、html5では<div>を<a>で囲うのはOKですよね、それで少し混乱してしまいまして…
w3c の validator では、<h1> の中に <div> を入れたらエラーが出る。とだけ言っておく。
なるほど。
<h1>~<h6>タグ内にはフレージングコンテンツしか含められない。よってフローパルバブルコンテンツの<div>タグはダメ。.以前の考え方のままコーディングをしてるなら、ちゃんとコンテンツモデルを勉強した方がいいよ。
フローパルバブルコンテンツ??ググっても出てこないです…
おい!雑魚トピ!一度W3Cのドキュメント仕様を読めよ
はい!
読んでみましたがちんぷんかんぷんです… 入れ子…
ttp://momdo.github.io/html5/dom.html#kinds-of-contentこういうのを読んでもわからないなら、難しいことは考えず過ごしなさい
w3cの日本語訳が分かりづらいならコレを読むべし。よくまとまってるから。//w3g.jp/html5/content_models
ありがとうございます!
いいか悪いかはしらんけど単純に気持ち悪いw
a>divも生理的にやなんよねぇ。aをブロック化して親divサイズに引っ張ってたら怒られた。
みんなの回答 4 件
w3c の validator では、<h1> の中に <div> を入れたらエラーが出る。とだけ言っておく。
<h1>~<h6>タグ内にはフレージングコンテンツしか含められない。
よってフローパルバブルコンテンツの<div>タグはダメ。
.
以前の考え方のままコーディングをしてるなら、
ちゃんとコンテンツモデルを勉強した方がいいよ。
いいか悪いかはしらんけど単純に気持ち悪いw
a>divも生理的にやなんよねぇ。
aをブロック化して親divサイズに引っ張ってたら怒られた。
関連するトピックス