我正嘗試使用彈性佈局來構建網站。我使用了Eric Meyer的CSS重置,並在我的樣式表中使用了body {font-size:62.5%}
。使用em進行佈局會導致不同瀏覽器之間的不一致
編輯:這是我的HTML結構和CSS
<html>
<head>
</head>
<body>
<div id="container">
<div id="gallery">
</div>
<div id="other">
</div>
</div>
<div id="footer">
</div>
</body>
</html>
`HTML {bacgroound:URL()不重複頂部中央固定;}
body {font-family:Arial, Helvetica, sans-serif;
color:#000;
margin:auto;}
'id'other {background-color:color1;}
'id'footer {background-color:color2;}
`
正如你所看到的,如果我爲body
設置了固定寬度,background
對於#other
和#footer
保持不變。因此,我試圖通過將width
設置爲100%
並使用margin: 0 8em 0 8em
來將圖庫和#other
和#footer
的內容居中。
我試圖實現的佈局基本上是一個包含圖片庫的一列布局。整個畫廊應該集中在頁面中。我使用em
來定義margin
,這會在不同的瀏覽器中產生不同的結果。如果圖庫集中在一個瀏覽器中,其他瀏覽器會顯示不同的結果。我試過Firefox,Chrome和IE9。
有什麼方法可以使用em
作爲度量單位來生成相同的佈局?或者我應該嘗試固定佈局並使用px
而不是em
?
這幾乎不可能完全告訴*發生了什麼,沒有參考。如果可以,請提供鏈接。 – 2011-12-30 16:10:55