8037 次
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 に答える