我试图弄清楚为什么我的输入标签在Firefox和Safari中看起来很不平衡
看一下此屏幕截图:



我使用Firebug和Safari开发人员工具来了解发生了什么。
似乎Firefox在每个边框上又增加了1像素,这又导致了4像素
这会使输入看起来更大且烦人。加上文本看起来在Firefox中更高。是因为像素增加了吗?或者是其他东西?

无论如何,我很想知道为什么在Firefox中添加这些像素。

#signup-form form input[type="text"], input[type="password"] {
    height:20px;
    padding:2px 4px;
    width:300px;
    color:#a1a1a1;
    font-style:italic;
    display:block;
    margin:10px 0px 0px 0px
}

最佳答案

设置border-width: 2px;。元素在浏览器和操作系统之间的呈现方式有所不同,这只是Web开发人员必须忍受的。表单元素比其他元素更受此约束。

关于css - CSS:输入标签外观不一致(Firefox和Safari),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15053896/

10-16 23:21