【发布时间】:2017-09-22 05:29:01
【问题描述】:
我正在尝试仅使用 CSS 将整个页面居中,但事实证明它比我最初预期的要复杂。目前我的代码可以在 IE 中运行,但不能在 Firefox 中进行更改。页面可见here。以下是涉及的代码部分:
#wrap {
width: 960px;
margin: 0 auto;
padding: 6px;
background: #FFFFFF;
}
我的 HTML 结构是:
<body>
<div id="wrap">
Gubbins in here.
</div>
</body>
似乎在 Firefox 中,wrap div 之后的所有内容都是在它之外创建的。如果我在包装 div 中添加一个“float:left”,这个问题就解决了,但显然所有东西都向左浮动而不是中心。
任何帮助将不胜感激。
【问题讨论】:
-
'wrap' 不是有效的 HTML 元素。 CSS 选择器 #wrap 的目标是 id,而不是标签名称。为约翰·希恩 +1
-
抱歉我的错误,我的标记实际上是。我在上面进行了编辑。对不起。