【问题标题】:Padding different in FirefoxFirefox中的填充不同
【发布时间】:2012-09-21 23:51:24
【问题描述】:

在我测试过的所有浏览器中,我的按钮都是这样的:

除了在 Firefox 中它看起来像这样:

I've posted the code as a jsfiddle,我做错了什么?

【问题讨论】:

  • 尝试使用 CSS 重置,Firefox 添加了许多额外的填充、边框等...meyerweb.com/eric/tools/css/reset
  • @tdun 我正在使用normalize.css,我以为我已经捕获了所有适用的样式...
  • 我觉得 FF 15 对我来说很正常:prntscr.com/fydeg
  • @TomMedley 我认为布赖恩的回答是正确的,使用 line-height 和删除 padding 会更加一致

标签: css firefox cross-browser


【解决方案1】:

在普通网站上,您应该始终包含重置以消除浏览器之间的这些小不一致。这是一个简单的:http://meyerweb.com/eric/tools/css/reset/

(编辑:好的,你使用规范化,这也可以工作)

但是,在您的情况下,我还建议不要在顶部和底部使用填充,而是删除它们和您的高度,而是使用行高!这将使您的文本在任何地方都很好地居中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-06
    • 2012-10-31
    • 2014-01-01
    • 2011-06-20
    • 2014-09-15
    • 1970-01-01
    • 2018-12-22
    • 2014-01-27
    相关资源
    最近更新 更多