【发布时间】:2014-03-04 09:20:24
【问题描述】:
我有一个宽度为 80% 的根 div 和一个宽度为 100% 的孩子,当我向孩子添加一个边框时,会出现一个滚动条。我猜这是因为 100% 宽度 + 1px 边框溢出。我可以避免这样的问题吗?如何定义一个与父级一样宽的子级div,包括边框?
我需要它在 IE8 上运行
<div style="width:80%;overflow:auto;">
<div style="float:left;width:100%;border-left:1px solid;">
<div class="title">Title1</div>
<div style="width:100%;">
<div class="title">Title2</div>
<div class="title">Title3</div>
</div>
<div style="clear:both;"></div>
</div>
<div>text</div>
<div>text</div>
</div>
CSS
div.title {
float: left;
width:33%;
}
【问题讨论】: