gpt4 book ai didi

CSS 问题 : Gap between background-color (height: 100%) and border

转载 作者:行者123 更新时间:2023-11-27 23:55:28 24 4
gpt4 key购买 nike

我正在尝试用 2 <div> 制作一个体验栏区域。越长<div>外部用于框架,较短的内部用于当前体验。

当我在内部使用 {height: 100%} 时 <div>为了填充空间,当我将浏览器的显示大小更改为某个特定百分比时,边框和背景颜色之间存在间隙。

我在 chrome 和 edge 浏览器上试过了,他们有同样的问题。我可以通过更改 {height: 101%} 来弥补差距。我只是想知道为什么在某些特定的显示尺寸中存在 100% 的差距。

* {
box-sizing: border-box;
}

#bar-frame {
background-color: grey;
border: solid 13px black;
height: 70px;
width: 300px;
border-radius: 5px;
}

#bar {
background-color: black;
height: 100%;
width: 20%;
}
<body>
<div id="bar-frame">
<div id="bar"></div>
</div>
</body>

我希望栏中没有间隙,但在某些特定的显示尺寸下会出现间隙。

CODEPEN 链接:https://codepen.io/ququ929/pen/zQWrZQ

英语是我的第二语言,希望你能理解问题,谢谢。

picture to show the problem

picture 2

what I expect for all display size.

最佳答案

#bar CSS 中添加 border: 1px solid grey 将解决您的问题。谢谢

#bar {
background-color: black;
border: 1px solid grey;
height: 100%; width: 20%;
}

关于CSS 问题 : Gap between background-color (height: 100%) and border,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56291322/

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