gpt4 book ai didi

html - 哪些 CSS 属性会影响 "height"属性值?

转载 作者:行者123 更新时间:2023-11-28 06:34:20 24 4
gpt4 key购买 nike

代码

input {
box-sizing: content-box;
font-size: 20px;
line-height: 20px;
}
<input type="text" value="test" />

问题

我想了解是什么导致我的输入 改变了它的高度(我得到它增加了)。

还有什么会影响输入的 height 值?

我的问题是我需要在元素上设置height,而让它只依赖于其他属性。

如果我有 box-sizing: border-box,我还必须指定 paddingborder。但是对于 content-box,我似乎缺少设置一些属性来间接影响 input 元素 height

屏幕截图(来自 Chrome)

如您所见,计算出的高度不受行高的影响。相反,在 Firefox 上它似乎表现正确。

enter image description here

最佳答案

似乎我能找到的唯一解决方案是指定一个显式的 height 并强制浏览器达到所需的值。

input {
box-sizing: content-box;
font-size: 20px;
line-height: 20px;
height: 20px;
}

关于html - 哪些 CSS 属性会影响 "height"属性值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34788844/

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