2012-10-12 18 views
26

私は、ブートストラップサイトでjQueryライトボックスプラグインを使用しています。ユニバーサルセレクターを介してbox-sizing: border-boxが設定されています。要素の継承プロパティの削除(ボックスサイズ)

* { 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box; 
} 

ライトボックスdivはこのため正しく表示されません(垂直スクロールバーが表示されることがあります)。これをWebインスペクタで削除すると、OKと表示されます。この特定の要素のボックスサイズプロパティを削除する方法はありますか? box-sizing:''またはbox-sizing:noneは動作していません。

答えて

46

box-sizingmsdnmdn CSSプロパティのデフォルトはbox-sizing: content-box;です。 これを使用して継承されたスタイルを上書きしようとしましたか?このような

+1

ポインタありがとうございます。それをいくつかの子要素に適用しなければならず、それが機能しました。 –

+1

ありがとうございます!これは新しいブートストラップ3で私を助け、ブートストラップを既存の(ブートストラップではない)サイトと統合することを可能にしました。 –

+1

@GokulKav私は同じ問題に直面しています他に何が変わったのですか?彼らは私のために役立つかもしれません –

-4

上書き:

* { 
box-sizing: border-box!important; 
} 
+0

私はボーダーボックスを削除したいと思いました。 border-boxを重視しないでください。 –

4

私はブートストラップと同様の問題があったと私は、このよう<a>用の箱サイズのCSSプロパティをオーバーライド

a *, 
a *:before, 
a *:after { 
    -webkit-box-sizing: content-box !important; 
    -moz-box-sizing: content-box !important; 
    box-sizing: content-box !important; 
} 

があなたの必要性のためにそれをカスタマイズしました。

6

あなたはユニバーサルセレクタから除外する要素のクラスになります

*:not(.classname){ 
    box-sizing : border-box; 
} 

classnameを使用することができます。

関連する問題