<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 id-menu显示在标题div的正下方。
答案 0 :(得分:2)
<!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>
<强> Demo Here 强>
答案 1 :(得分:0)
您可以在css中添加margin: 0
以显示在下方。
在您的代码中,您忘记关闭标题div,因此div菜单位于标题div
答案 2 :(得分:0)
请参阅此 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}
答案 3 :(得分:0)
#menu{
position: absolute;
right:0;
}
答案 4 :(得分:0)
当您为菜单div提供绝对位置时,您需要使用
指定该位置top: _enter here your header height
left:0px;