9

我在一个站点上使用960.gs CSS 框架,并且几乎立即在 IE 上遇到了问题(7,尽管我认为 6 也好不到哪里去)。

<html>
<head>
    <link rel="stylesheet" href="design/reset.css" />
    <link rel="stylesheet" href="design/960.css" />
    <link rel="stylesheet" href="design/text.css" />
</head>
<body>
    <div class="container_12">abc</div>
</body>
</html>

鉴于上面的 HTML(CSS 只是与 960 捆绑的文件),Firefox 和 Chrome 将网格居中,而 IE 将其推向左侧。

我以前用过 960 没有任何问题,所以我想我一定是在做一些非常愚蠢的事情。任何人都可以帮忙吗?

4

2 回答 2

25

您需要在 HTML 的开头包含 DOCTYPE,否则 CSS 不会在 IE 中正确显示。您可以使用 960 软件包附带的演示文件中的那个。

于 2009-08-17T02:04:35.317 回答
2

需要注意的是,DOCTYPE-tag 前面不能有任何东西。

例如,默认的 Netbeans HTML 模板在 DOCTYPE 之前有几行 HTML 注释,因此请务必删除这些注释以使 960.gs 正常工作。

于 2010-05-16T23:47:31.003 回答