2014-04-10 118 views
0

我遇到的問題僅存在於Firefox中(我正在使用v28)。請參閱我的fiddle以獲得視覺解釋。Firefox - 由內部元素邊距和填充影響的父級邊框

基本上,#header-wrap內的內容導致#header-wrap的灰色背景與它的RED底部邊界之間的30px左右的間隙。我已經將問題縮小到.jumbotron的底邊距爲30px,但我不能爲我的生活找出爲什麼它會導致#header-wrap的背景與僅在firefox中的邊框之間的差距。

編輯:我看到我的頁面的小提琴版本也是在鉻合金中做的。但實際的頁面只能在Firefox中執行。不過,任何幫助和解釋這個問題將不勝感激。

我知道我可以通過.jumbotron去除餘量解決這個問題,但我不能問心無愧地做到這一點,繼續前進不理解爲什麼它只是Firefox :)

+0

我不能告訴到底是哪間距您反對。你能編輯小提琴,所以違規區域被塗上紅色或其他東西,使其更明顯? '.navbar'有一個20px的底部邊距,'.jumbotron'有30個底部邊距,都在'#header-wrap'內。 '#header-wrap'底部邊框與其內容之間的差距似乎是由'.jumbotron'的邊距指令造成的。 – Neek

+0

謝謝。我將底部邊框更改爲紅色並更新了小提琴和問題。 – bflemi3

+0

我在Firefox和Chrome中看到jumbotron的灰色內容和紅色邊框之間的30px空白區域。這只是保證金指令。感覺像我失去了一些東西... – Neek

回答

0

您在良好SHOULD發生良知刪除保證金。我只是說你應該使用CSS重置。 :)這只是發生在Firefox,因爲它可以在這種情況下這種行爲讀取默認H3 CSS的

http://www.cssreset.com/

例復位

/** 
* Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) 
* http://cssreset.com 
*/ 
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, 
time, mark, audio, video { 
margin: 0; 
padding: 0; 
border: 0; 
font-size: 100%; 
font: inherit; 
vertical-align: baseline; 
} 
/* HTML5 display-role reset for older browsers */ 
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { 
display: block; 
} 
body { 
line-height: 1; 
} 
ol, ul { 
list-style: none; 
} 
blockquote, q { 
quotes: none; 
} 
blockquote:before, blockquote:after, 
q:before, q:after { 
content: ''; 
content: none; 
} 
table { 
border-collapse: collapse; 
border-spacing: 0; 
} 
+0

沒有bootstrap沒有resset?我正在使用引導程序3 – bflemi3

+0

您已經在normalize.css文件中擁有它:\ – TooShyToAsk

相關問題