誰喜歡謎語? ;)用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