任意の要素をdisplay: inline-block
に設定して、高さまたは幅を受け取ることができるようにすることができます。これにより、他の「ブロック スタイル」を要素に適用することもできます。
ただし、注意すべき点の 1 つは、Firefox 2 がこのプロパティをサポートしていないことです。Firefox 3 は、このプロパティをサポートする最初の Mozilla ベースのブラウザーです。Internet Explorer を含む他のすべてのブラウザは、このプロパティをサポートしています。
inline-block
互換モードで実行している場合、Firefox の要素内でテキストの配置を設定できないことに注意してください。私の知る限り、他のすべてのブラウザはこれを許可しています。quirks モードで実行中に text-alignment を設定したい場合は、 の-moz-inline-stack
代わりにプロパティを使用する必要がありますinline-block
。これは Mozilla のみのプロパティであるため、Mozilla のみがこれを取得し、他のブラウザは標準のinline-block
.