ホームページ > 記事 > ウェブフロントエンド > インライン要素にはテキストまたはその他のインライン要素しか収容できないと言われているのはなぜですか? _html/css_WEB-ITnose
css インライン
インライン要素にはテキストまたは他のインライン要素のみを保持できますか? たとえば、HTML5 の出現後、インライン要素 a にはブロック要素を含めることができます。
ほとんどのインライン要素にはブロック要素を含めることはできません。
たとえば、div を含む a タグを spam に置き換えると、
W3C は検証中にエラーを報告します。検証ではエラーが報告されますが、ブラウザーでは引き続きエラーを表示できます。
ただ、この表示ルールには標準的な定義がありません。
HTML デザインの原則の 1 つは、よほどひどいエラーでない限り、ページ要素を表示可能にするよう努めることです。
道徳と同様に、一部のルールは強制ではありません。
ブロック要素をインライン要素の中に入れることはできますが、そうすべきではありません。