谁喜欢谜语? ;)用css定位三个div
我有三个div的:
<div id="login" />
<div id="content" />
<div id="menu" />
我如何定义的CSS样式(不接触HTML)有菜单DIV左柱,登录-DIV在右列content-div也在右栏但在login-div下面。
每个div的宽度是固定的,但高度不是。
谁喜欢谜语? ;)用css定位三个div
我有三个div的:
<div id="login" />
<div id="content" />
<div id="menu" />
我如何定义的CSS样式(不接触HTML)有菜单DIV左柱,登录-DIV在右列content-div也在右栏但在login-div下面。
每个div的宽度是固定的,但高度不是。
#menu {
position:absolute;
top:0;
left:0;
width:100px;
}
#content, #login {
margin-left:120px;
}
为什么这样?标记中最后的菜单使其变得困难。您也可以同时浮动内容和登录权限,并添加明确的内容权利,但我认为这可能是您最好的选择。如果没有看到更大的图景,很难提供一个解决方案,在你的情况下肯定会有效。
#content, #login {
float:right;
clear:right
}
漂浮...不完美。 Chris's answer似乎是一个更好的解决方案。
#login {
float: right;
width: 400px;
border: 1px solid #f00;
}
#content {
clear: right;
float: right;
width: 400px;
border: 1px solid #f00;
}
#menu {
float: left;
width: 400px;
border: 1px solid #f00;
}
<div id="login">Login</div>
<div id="content">Content</div>
<div id="menu">Menu</div>
非常感谢!我使用了浮动方法。明确的:在内容div权利为我做了诡计。 – 2008-09-25 16:07:54