15
4

1 に答える 1

19

さて、<small>は基本的にインライン要素であり、text-alignプロパティはブロック要素に適用され、子インライン要素(または内部の文字列)に渡されます。

ブロック要素にsmallすることで、その中のテキストのスタイルを設定できます。


また、W3仕様では、フレージングコンテキスト内で使用される要素が定義されています。これは、、、、などの<small>要素と同様に<strong><b>この場合も同じこと行います。<span><a>

W3 wikiの例<small>では、内部<p>タグとスタイルを配置することを提案しています—これがよりセマンティックな解決策だと思います。これを確認する必要がある場合は、ここにコードを示します。


なぜこれは少し混乱するのですか?

ええと、ウェブ上のいくつかのサードパーティのリソースはそれについて言及していないか、少なくとも明示的には言及していません。たとえば、HTML5 Doctorの例smallでは、周囲にブロック要素コンテナがない要素を使用しています。

それが物事を明確にすることを願っています!いつものように、私が何かを逃したかどうか私に知らせてください。(そして私はそうしたと思います。)

于 2012-11-03T02:26:35.053 に答える