4

DIV が既にブロック ボックスであることをdisplay:block考えると、何か特別な理由がありますか。

4

3 に答える 3

11

別の CSS 属性をオーバーライドしている可能性があります。

.myClass {
  display: inline;
}

または、それを「非表示に戻す」ように置き換えdisplay:none;ます (通常、これは JavaScript によってオンザフライで行われます)。

于 2012-11-13T20:20:01.553 に答える
4

別のスタイルに設定している可能性のある別のスタイルをオーバーライドするためかもしれませんが、それ以外の場合は、それを書いた人へのリマインダーになる可能性が最も高いです。そのルールを含める本当の理由はありません。

于 2012-11-13T20:19:45.103 に答える
2

既存のスタイルをオーバーライドしている場合、それは理にかなっています。他の場所から入ってくるスタイルを持たない div をブロックするように設定しても、そうではありません。

于 2012-11-13T20:20:33.190 に答える