我正在尝试使用弹性布局构建网站。我使用了 Eric Meyer 的 CSS 重置,也用于body {font-size:62.5%}我的样式表。
编辑:这是我的 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,则backgroundfor#other和#footer保持固定。width所以我试图通过设置to100%和 usingmargin: 0 8em 0 8em来让画廊和 and 的内容居中#other来绕过它#footer。
我试图实现的布局基本上是一个包含图片库的单列布局。整个画廊应该在页面中居中。我已经用于em定义margin,这会在不同的浏览器中导致不同的结果。如果画廊在一个浏览器中居中,其他浏览器会显示不同的结果。我尝试过 Firefox、Chrome 和 IE9。
有没有办法使用em作为测量单位来产生相同的布局?或者我应该尝试固定布局并使用px而不是em?