gpt4 book ai didi

html - 在 Chrome/Firefox 中删除文本输入中的顶部和底部填充

转载 作者:太空狗 更新时间:2023-10-29 15:36:06 26 4
gpt4 key购买 nike

我试图让输入看起来像纯文本。目的是绘制一个跨度,当用户单击跨度时,它会隐藏并显示一个看起来像纯文本但可由用户编辑的输入。

在 Chrome 和 Firefox 中,即使我将 padding 和 margin CSS 属性设置为 0,我也无法摆脱顶部和底部的填充。

我的 CSS 看起来像这样:

input.myInput {
font-family: "segoe ui";
font-size: 20px;
padding: 0px;
margin: 0px;
outline: none;
border: 0px;
vertical-align: baseline;
}

看到字体大小设置为 20px。 Chrome 和 Firefox 添加了 4px padding-top 和 padding-bottom,因此输入的高度为 28px,而不是预期的 20px。

最佳答案

您还需要将输入元素的 line-height 重置为 20px。默认情况下,某些浏览器将 4px(2 顶部 + 2 底部)添加到输入元素的行高。

关于html - 在 Chrome/Firefox 中删除文本输入中的顶部和底部填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10436265/

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