高度错误...任何2011年解决方案?
Firefox的行高错误是一个痛苦。 总之,它可以防止的手动设置line-height
的button
元素通过浏览器风格line-height: normal !important
的是不能颠倒的声明。
现在这是一个巨大的痛苦,在一个专门针对浏览器特定怪癖的时代,幸运的是变得越来越不必要,我不愿意为所有浏览器的Firefox做一个例外。
所以现在我的问题是,自从上述文章作出让步之后,我是否还能做些什么,基本上是不可能的。
这里有一个小提琴可供玩耍:http://jsfiddle.net/hBLQ7/
在Firefox和Chrome中打开并观察其差异。
那么在这个时代,我们能做些什么?
你可以设置按钮的高度,如果这是你以后的事情?
如何用顶部和底部padding
对它进行黑客攻击?
CSS
button {
padding: 25px 0;
}
例
的jsfiddle。
在firefox 9中测试你的小提琴时,你的按钮实际上呈现与跨度相同的高度。 使用按钮/提交类型的输入提供了您描述的问题,但是:小提琴
我仍然没有找到解决这个问题的可行方法。
其中一个相关的错误报告就在这里。
链接地址: http://www.djcxy.com/p/6723.html上一篇: height bug... any 2011 solutions?
下一篇: over event in WPF?