9

次のコードがあります。

<p style="font-size: 12px;line-height: 24px;font-weight: normal;color: #848484;padding: 0;margin: 0;"><b>COLOR:</b> <span style="width: 15px; height: 15px; margin:auto; display: inline_block; border: 1px solid gray; vertical-align: middle; border-radius: 2px; background: #FF0000 "></span> </p>

フィドルはこちら

そして、私は次の効果を作成しようとしています:

ここに画像の説明を入力

スパンにカラーボックスが表示されないのはなぜですか?

4

1 に答える 1

18

display: inline_block;

次のようにする必要があります。

display: inline-block;(アンダースコアの代わりにハイフン)。

この種の間違いを簡単に見つけるために、常にブラウザーの開発ツールを開いてください。たとえば、Chrome で<span>要素を検査すると、「無効なプロパティ値」という警告が横に表示されます。display: inline_block;

于 2013-05-26T04:18:53.480 に答える