【发布时间】:2014-02-10 08:12:06
【问题描述】:
我在 CSS 上有这个 div:
#bodycontent {
max-width:980px;
margin:auto;
}
#navleft {
width:18%;
border:0px;
float:left;
}
#rightcontent {
max-width:80%;
border:0px;
float:right;
}
在 HTML 上:
<div id="bodycontent">
<div id="navleft">
some stuff
</div>
<div id="rightcontent">
some stuff
</div>
</div>
现在我有两个问题:
- 如果我将 div 设置为 20% 和 80%,我会让 div 不是并排显示,而是一个上一个下一个
- 我希望在 rightcontent div 上有 25px 的 padding-left,但是,如果我再次设置 padding,则 div 会低于另一个。
为什么?填充物不在里面?
【问题讨论】:
-
这是因为盒子模型。 w3.org/TR/CSS2/box.html