0

私はクラスを持っています:

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
 display: inline;
 float: left;
 margin-left: 10px;
 margin-right: 10px;
}

今、私はそれを変更したいと言いますdisplay: inline;->display: block;float: left;->float: none;敵の1つの要素;

別のクラスを作成します。

.logonormal{
float:none;
display:block;
}

そして私は私が言うhtml:

<header id="banner" role="banner" class="grid_12 logonormal">

しかしlogonormal、Firefoxには表示されません。何が間違っているのですか?

4

2 に答える 2

1

クラスがCSSファイルのクラスの.logonormalどこかに定義されていることを確認してください。セレクターの優先順位は同じであるため、これが決定要因になります。.grid_12

于 2013-01-16T18:45:09.050 に答える
1

Kolinkの提案(cssセレクターの順序)に既に従っている場合は、おそらくcss宣言の特異性を高めることができます。

多分このような何か?

 header.logonormal {
      float:none;
      display:block;
 }

幸運を。

于 2013-01-16T19:38:24.300 に答える