2014-02-21 100 views
0

我有一個寬度爲100%的div和裏面的段落。該div有填充1.1em。在Chrome上,evrything按預期工作 - div跨越父級空間的100%,並且由於填充,段落會受到一點擠壓。Firefox:100%和內部填充?

但是在Firefox的div上花費100%+填充。如何在Firefox上強制內部填充?

回答

0

如何在Firefox上強制內部填充?

的要素使用box-sizing: border-box;,作爲默認,paddingbordermargin被計數的元件的外部。

使用box-sizing: border-box;將改變框模型,這將使​​paddingborder在元素內而不是外部計數。

Demo沒有box-sizing

Demo隨着box-sizing

看到區別?您將不會在第二個演示中獲得水平滾動條,其中border-box值爲box-sizing屬性。

+0

嗯,我試圖用firefox檢查時添加它,但它沒有做任何事情。曾經放入樣式表中工作過一次。 –

+0

@ Qweick酷:) –