gpt4 book ai didi

CSS 使用百分比和边距、填充或边框

转载 作者:行者123 更新时间:2023-12-03 04:58:00 24 4
gpt4 key购买 nike

我有一个我不明白的问题。如果我使用宽度百分比,我会期望元素在其大小(以百分比)内计算边框、边距或填充。但事实上,这些值被添加到它们的大小中,我认为这是错误的。我的期望是错误的吗?下面的示例显示了该问题。我希望“div”“左”和“右”都在一行中。如果我删除“边框”,它会按预期工作。

<!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>

最佳答案

解决此问题的方法是使用 box-sizing 。请参阅http://jsfiddle.net/Marwelln/YYkxK/

框大小:边框框

关于CSS 使用百分比和边距、填充或边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8629573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com