我们正在开始新项目,我们需要100% 的宽度(100% 的高度是额外的 :))、3 列、用于业务RIA的纯 CSS 布局。
我们检查了 YAML、YUI、Blueprint 和其他几个,但似乎没有一个提供或保证与所有主要浏览器 100% 兼容。
根据您的经验,哪一个最适合此目的?
提前致谢。
我们正在开始新项目,我们需要100% 的宽度(100% 的高度是额外的 :))、3 列、用于业务RIA的纯 CSS 布局。
我们检查了 YAML、YUI、Blueprint 和其他几个,但似乎没有一个提供或保证与所有主要浏览器 100% 兼容。
根据您的经验,哪一个最适合此目的?
提前致谢。
毫无疑问,您已经看到了这一点,但在他的 A List Apart网站中,Matthew Levine 不仅提供了 3 列布局的圣杯,而且还详细解释了它的工作原理。
像这样的东西应该适用于大多数浏览器 IIRC。但是,如果您想要页眉/页脚,除非您使用人造列,否则您将需要某种 javascript。对于 RIA,我认为这是可以接受的。
就个人而言,我从不使用 CSS 框架。
下面的示例也应该适用于 IE6:
<html>
<head>
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.2.0/build/cssreset/reset-min.css" />
<style type="text/css">
html, body { height:100%; }
.left {
width:200px;
display:inline;
float:left;
background:blue;
height:100%;
}
.right {
width:200px;
display:inline;
float:right;
background:red;
height:100%;
}
.center {
margin:0 200px;
height:100%;
}
</style>
</head>
<body>
<div class="right">test</div>
<div class="left">test</div>
<div class="center">test</div>
</body>
</html>