2010-06-22 42 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