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