【发布时间】:2015-10-29 16:54:23
【问题描述】:
我正在创建一个网页并尝试使用 div 标签创建网站的基本轮廓,但是,我创建了一个侧导航 div 和 body div。我的网站大小是 1500px 宽和 1000px 高,侧边导航是 300px,body 是 1200px。
我认为这会将它们并排放置,但由于某种原因,主体 div 位于侧导航 div 下方。
<body>
<div id="encase">
<div id="topNav">
<p> topNav </p>
</div>
<div id="header">
<p> header</p>
</div>
<div id="wholeBody">
<div id="sideNav">
<p> sideNav </p>
</div>
<div id="body1">
<p> body1 </p>
</div>
</div>
<div id="footer">
<p> footer </p>
</div>
</div>
这是css
<style>
#encase {
width: 100%;
height: 100%;
margin-left: auto;
margin-right: auto;
}
#header {
background-color:black;
width: 1490px;
height:110px;
margin-left: auto;
margin-right: auto;
padding: 5px;
}
#topNav {
background-color:green;
width: 1490px;
height: 50px;
margin-left: auto;
margin-right: auto;
padding: 5px;
}
#wholeBody {
background-color: red;
width: 1490px;
height: 690px;
margin-left: auto;
margin-right: auto;
padding: 5px;
}
#sideNav {
background-color: yellow;
width: 290px;
height: 690px;
/*margin-left: 10.25%;*/
padding: 5px;
}
#body1 {
background-color: purple;
width: 1190px;
height: 690px;
margin-left: 16%;
padding: 5px;
}
#footer {
background-color: blue;
width: 1490px;
height: 110px;
margin-left: auto;
margin-right: auto;
padding: 5px;
}
</style>
我也尝试使用百分比来执行此操作,但是,百分比对我来说似乎无法正常工作。有谁知道如何解决我的问题?谢谢。
【问题讨论】:
标签: html css percentage