如何使div在css中显示在另一个下方

时间:2013-12-19 06:56:17

标签: css html5

<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的正下方。

5 个答案:

答案 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;