aタグの中にpタグってありですか?
文法的には「×」だけど、表示はほとんどのブラウザで「○」だと思います。
HTML5ならブロック要素をaタグで囲む事は文法的に許容されていたと思います。
<a>はインライン要素、<p>はブロック要素なので、HTML4.xの場合は文法的にはダメです。問題なく表示されますが、避けてコーディングするのが普通です。
ありかなしかを問うより、なぜそう使いたいのかを説明したほうが、最適な方法を導き出してくれると思います。
確かに。
コーダーから言わせればなしだけど、見る側からしてみればどうでもいい。
display:blockしたらいいんじゃない?
みんなの回答 6 件
文法的には「×」だけど、表示はほとんどのブラウザで「○」だと思います。
HTML5ならブロック要素をaタグで囲む事は文法的に許容されていたと思います。
<a>はインライン要素、<p>はブロック要素なので、HTML4.xの場合は文法的にはダメです。問題なく表示されますが、避けてコーディングするのが普通です。
ありかなしかを問うより、なぜそう使いたいのかを説明したほうが、最適な方法を導き出してくれると思います。
コーダーから言わせればなしだけど、見る側からしてみればどうでもいい。
display:blockしたらいいんじゃない?
関連するトピックス