2012-11-28 83 views
0

我正在使用以下頭部設計,它應該水平100%地佔據頁面的頂部,但在右側的某些瀏覽器中,它不會覆蓋它。我怎樣才能使這個頭完全對齊?

我該如何解決這個問題?

HTML:

<header id="loop"> 
<img src="/images/logo.png" height="50px" /> 
</header> 

CSS:

background-color: #990000; 
height: 85px; 
margin-left: -8px; 
margin-top: -8px; 
position: relative; 
width: 101.3%; 
+0

@sheikhheera我做了101.3%覆蓋整個地區。如果我做100%,它不會覆蓋該地區。 – KPO

+0

'margin-left:-8px;'不是一個好方法。 –

回答

2

這是一個有點難以啓齒,沒有堅實的例子。

確保身體/頭邊距值:

body { margin: 0; } 

此外,刪除你把你的CSS的寬度值和重置您的利潤。你的CSS應該是:

background-color: #990000; 
height: 85px; 
position: relative; 
width: 100%; 
+0

修復了它。謝謝! – KPO

0

問題是你的負邊距左邊8px和寬度101.3%。只有當屏幕寬度大於615px時纔會填滿整個寬度。

最好的選擇是擺脫邊距並使用100%的寬度。