【发布时间】:2012-01-27 14:40:30
【问题描述】:
我有一个我不明白的问题。 如果我使用宽度百分比,我希望元素在其大小(百分比)内计算边框、边距或填充。 但实际上这些值被添加到它们的大小上,我认为这是错误的。 我的期望错了吗? 下面的示例显示了该问题。我希望“divs”“left”和“right”都在一行中。如果我删除“边框”,它会按预期工作。
<!DOCTYPE html>
<html>
<head>
<style>
.center {
border: 1px solid black;
width: 100%;
overflow: auto;
}
.left {
border: 1px solid black;
width: 20%;
float: left;
}
.right {
border: 1px solid black;
width: 80%;
float: left;
}
</style>
</head>
<body>
<div class="center">
<div class="left">left</div>
<div class="right">right</div>
</div>
</body>
</html>
【问题讨论】: