gpt4 book ai didi

css - 仅在 IE 中文本框中的文本太高

转载 作者:太空宇宙 更新时间:2023-11-04 05:10:18 24 4
gpt4 key购买 nike

我的 HTML 表单中的文本框有 30 像素的高度,输入的文本显示在文本框的垂直中心,就像我在每个浏览器中想要的一样——除了 IE。

我已经在 Chrome、FF 和 Opera 中检查过了。 IE8 显示输入的文本高于中心,看起来很糟糕。我试着调整填充、边距和行高,但无法让文本从顶部边缘移动。

关于我需要编辑哪些 CSS 属性以使文本居中有什么建议吗?如果需要,我可以将其添加为 IE 特定样式。

有问题的网站是lazydragonbooks.com .立即可见的两个表单是“注册”和“登录”表单。

Chrome

enter image description here

IE 8

enter image description here

最佳答案

好吧,在使用 IE8 开发人员工具时,我发现 setting padding-bottom: 0;padding-top: 10px; 正确对齐了文本。

您必须使用条件语句来避免弄乱正确的浏览器。我建议使用单独的样式表:

<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="ie8.css">
<![endif]-->

在 ie8.css 中..

   input[type="text"] {
padding-top: 10px;
padding-bottom: 0;
}

这当然特定于您正在使用的具有设置高度的输入。

关于css - 仅在 IE 中文本框中的文本太高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9482418/

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