当前位置: 首页 > 面试题库 >

Firefox和Chrome中输入的高度差异

明宜年
2023-03-14
问题内容

为什么Chrome中的高度大于Firefox的输入高度

select, input, textarea, button {
    font: 99% sans-serif;
}

input, select {
    vertical-align: middle;
}

body, select, input, textarea {
    color: #444444;
}

button, input, select, textarea {
    margin: 0;
}


input, textarea {
    font-family: inherit;

    line-height: 1.5;
}


input {
    border: 0 none;
    font-size: 32px;
    line-height: 1.1;
    margin-right: 29px;
    padding: 3px 3px 0;
    width: 206px;
    border-radius: 7px;
}

问题答案:

问题本质上是line-height

Chrome的外观与Firefox line-height相似height

在输入中增加高度应该可以解决问题,尽管您应注意line-heightheight匹配。

例如:height: 20px; line-height: 20px;



 类似资料:
  • 我发现,如果我们设置一个块级元素的高度为或而没有设置父级的高度为显式值,并且它的块级子级有底部边距,那么它在Chrome中会计算不同的高度,而在Firefox中则不会。对于设置的情况: http://codepen.io/anon/pen/bjgkmr 块的高度将计算为的内容高度。我很困惑为什么应该和一样计算,因为父元素(和标记)没有显式地设置它的高度,而是有不同的高度,因为我们只是直接将高度设置

  • 本文向大家介绍如何解决input在Firefox和Chrome中高度不一致的问题?相关面试题,主要包含被问及如何解决input在Firefox和Chrome中高度不一致的问题?时的应答技巧和注意事项,需要的朋友参考一下 原因是firefox的input的border-width padding 受win10系统的文本大小设置影响 设置一样的样式 将win10 系统的文本大小设置为100%

  • 我正试图给我的图像一个风景或肖像类在一个Wordpress图像库通过测量图像的尺寸负载。该代码在Safari中工作,但Firefox返回0像素的宽度和高度,Chrome有时会正确加载它们,有时则不会。我很困惑,有人能帮我吗?

  • 问题内容: 我正在填写表格。当我为和标签赋予相同的高度和宽度时,标签与的高度不同。 高度似乎相差一个像素。 有什么问题? 问题答案: 您还必须为此增加高度并给予财产。 适用于IE8及更高版本。

  • 问题内容: 在一次采访中有人问我“ css 和?有什么区别?” 有人可以解释吗? 问题答案: 表示元素将具有其父容器的100%高度。 意味着,元素将具有灵活的高度,即其高度将取决于其子元素的高度 考虑以下示例: 高度:100% 将会有 高度:自动 现在将有

  • 问题内容: 对于任何CSS专家来说,我都有一个棘手的问题。我的绿色div的高度灵活,可以容纳剩余的高度。现在我想在该div中放置一个div,该div应该是绿色div的一半。但似乎Chrome是否将其视为整个页面的一半而不是flex项目。 HTML CSS 问题答案: 您可以绝对定位。 关于您的声明: 但似乎Chrome是否将其视为整个页面的一半而不是flex项目。 您给了。然后给它的孩子()一个。