私はTwitter-Bootstrapのnav pillを使用しています。特定の画面解像度では、明らかな理由がなくても丸薬が押し下げられます。 Firebugを使用しているとき、.nav-ピルからディスプレイ:tableを削除すると、問題はなくなります。私は自分の.cssファイルの中のテーブルをオーバーライドしようとしました:しかし、これまでFirefoxは常にオーバーライドの試みを別のスタイルとして見ています。オーバーライドブートストラップCSS
これは、問題の例です。私は、これが問題を処理する最善の方法ではないことを知っていますが、問題を実証する最善の方法のように見えます。事前に
おかげで、
ブートストラップCSS:
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after
{
content: "";
display: table;
}
マイCSS:
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after
{
display:block !important;
}
CSS結果: Firefoxは、別のスタイルの両方のCSS文を認識するように見える、私のディスプレイスタイルはブートストラップスタイルをオーバーライドする必要があります。
*「Firefoxは常に上書きの試みを別のスタイルとして表示する」*それはどういう意味ですか?具体的には、別のスタイルとしてどのように表示されますか? –
@Cody Grey:実際のCSSセレクターを見ると、それらは同じです。ブートストラップの表示:テーブルは、Site.cssのdisplay:block!がそれをオーバーライドしているため、省略されていなければなりません。私がなぜ重要なのかを知る唯一の理由は、私のスタイルがブートストラップのスタイルを上回るようにすることです。これは起こらなかったので、これはFirefoxが両方のブロックを異なるHTMLブロックを対象としていると見なすと私に思い出させます。 – sveatch42
あなたはtwitterのブートストラップCSSの前にあなたのCSSをロードしようとしましたか? – periklis