-
ID:yBbgmC さんの質問

タグの入れ子について質問です。
html5以前の仕様では<h1>~<h6>中にはブロックレベル要素は入れられませんでしたが、html5の仕様ではどうなのでしょうか?
初歩的な質問ですみません…

例えば、html5では<div>を<a>で囲うのはOKですよね、それで少し混乱してしまいまして…

みんなの回答 4 件

ID:qMRqK1 さんの回答

w3c の validator では、<h1> の中に <div> を入れたらエラーが出る。とだけ言っておく。

ID:yBbgmC

なるほど。

ID:immrgg さんの回答

<h1>~<h6>タグ内にはフレージングコンテンツしか含められない。
よってフローパルバブルコンテンツの<div>タグはダメ。
.
以前の考え方のままコーディングをしてるなら、
ちゃんとコンテンツモデルを勉強した方がいいよ。

ID:yBbgmC

フローパルバブルコンテンツ??ググっても出てこないです…

ID:a6ddfF

おい!雑魚トピ!一度W3Cのドキュメント仕様を読めよ

ID:yBbgmC

はい!

ID:yBbgmC

読んでみましたがちんぷんかんぷんです… 入れ子…

ID:a6ddfF

ttp://momdo.github.io/html5/dom.html#kinds-of-content
こういうのを読んでもわからないなら、難しいことは考えず過ごしなさい

ID:immrgg

w3cの日本語訳が分かりづらいならコレを読むべし。
よくまとまってるから。
//w3g.jp/html5/content_models

ID:yBbgmC

ありがとうございます!

ID:u76vFt さんの回答

いいか悪いかはしらんけど単純に気持ち悪いw

ID:t4kbin さんの回答

a>divも生理的にやなんよねぇ。
aをブロック化して親divサイズに引っ張ってたら怒られた。

最終更新日:2015-02-28 (13,740 views)

関連するトピックス

ページ上部に戻る