<div id="header">
<>.....<>
<div id="Menu" style="background-color: #662900; font-size: 20px; height: auto; width: 100%; word-spacing: 50px; position: absolute; float: left">
我希望在頁眉div正下方顯示div id-menu。如何使一個div在css下方出現在其他下方
<div id="header">
<>.....<>
<div id="Menu" style="background-color: #662900; font-size: 20px; height: auto; width: 100%; word-spacing: 50px; position: absolute; float: left">
我希望在頁眉div正下方顯示div id-menu。如何使一個div在css下方出現在其他下方
您可以在您的css中添加margin: 0
以顯示在下方。 在您的代碼中,您忘記關閉標題div,所以div菜單位於標題div內
請參閱此DEMO。
由於您有absolute
菜單,我的建議是使用relative
標題。
HTML
<div id="header">
<>.....<>
<div id="Menu" style="">
Menu
</div>
CSS
#header{position:relative}
#Menu{background-color: #662900; font-size: 20px; height: auto; width: 100%; word-spacing: 50px; position: absolute; float: left}
#menu{
position: absolute;
right:0;
}
當你給絕對位置你的菜單DIV,你需要指定與
top: _enter here your header height
left:0px;
那個位置
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<style media="all">
#header {
display: block;
}
</style>
</head>
<body>
<div id="header">
Header</div>
<div id="Menu" style="background-color: #662900; font-size: 20px; height: auto; width: 100%; word-spacing: 50px; position: absolute; float: left"> Menu
</div>
</body>
</html>
你的意思是不應該有頁眉和您的DIV之間的空間? – Ranveer
你可以**圖形表示**你想實現什麼? – theBeacon
你的菜單div是否在你的header div裏面? –