按钮文本使用溢出消失:在IE7中可见

时间:2010-06-22 14:33:32

标签: button overflow internet-explorer-7

在Internet Explorer中,当按钮名称较大时,按钮内部会出现不必要的填充。因此,已知的解决方案是在按钮样式中添加“width:auto”和“overflow:visible”,但这样做会在用户向下滚动页面然后向后滚动时无意中使按钮中的文本消失起来。

我非常希望使用我所包含的样式,以便删除填充,但更重要的是解决按钮文本消失的问题。这真的很奇怪!

我已经为您创建了 DEMO 页面,以测试代码发生的位置:http://jsbin.com/uhuze3

注意:您需要IE7来查看问题,因此对于那些没有它的人,我会为您创建此视频以查看问题。 http://screencast.com/t/MTg0NzY2Zj

1 个答案:

答案 0 :(得分:-1)

我能够解决这个问题并稍微改进一下代码。

您可以在此处查看代码: http://jsbin.com/uhuze3/4

这是旧代码: http://jsbin.com/uhuze3

Johnny5编辑: 它似乎是纠正错误的“高度”和“行高”的组合。