2010-06-22 40 views
1

在Internet Explorer中,当按钮名称很大时,在按钮内左右发生不必要的填充。因此,已知的解决方案是将“width:auto”和“overflow:visible”添加到按钮样式中,但这样做会在用户向下滚动页面然后返回时无意中使按钮中的文本消失向上。使用溢出的按钮文字消失:在IE7中可见

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

我创建这个DEMO页为您测试在那里发生的事情代码:http://jsbin.com/uhuze3

注意:您需要IE7看问题,所以对于那些不具备它是谁,我制作了这个视频让你看到问题。 http://screencast.com/t/MTg0NzY2Zj

回答

-1

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

你可以看到这里的代码: http://jsbin.com/uhuze3/4

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

编辑由Johnny5: 这似乎是“高度”和“行高”的combinaison纠正错误。

+0

究竟是什么修复?它是否显示:内联块? – Johnny5 2011-07-12 18:02:36

+1

经过编辑,它似乎是纠正错误的“高度”和“行高”的组合。 – Johnny5 2011-07-12 18:45:13

+0

我低估了,因为在答案中没有代码和非常不完整的解释。 – Kamil 2015-12-18 11:06:09