3
我設法提高了button
元素與CSS的一致性,但IE7仍然行事不端。在IE7中按鈕寬度比IE7大2px,按鈕高度在IE7中大4px。帶有填充符的IE7中的按鈕不一致性問題
參見:http://jsfiddle.net/ZJQN2/2/使用IE7
所有其他瀏覽器似乎是一致的。
我該如何解決這個問題,它是導致我悲痛的高度!
我設法提高了button
元素與CSS的一致性,但IE7仍然行事不端。在IE7中按鈕寬度比IE7大2px,按鈕高度在IE7中大4px。帶有填充符的IE7中的按鈕不一致性問題
參見:http://jsfiddle.net/ZJQN2/2/使用IE7
所有其他瀏覽器似乎是一致的。
我該如何解決這個問題,它是導致我悲痛的高度!
可以破解使用和添加特殊的CSS屬性只會用IE瀏覽器:
*+html .yourDiv{height: XXpx;}
只需使用4PX較低的值,如果你更感興趣成黑客這個原因造成的問題
IE瀏覽器,考慮訪問這個鏈接css hacks for IE,我已經給出了similar problem
哦,這是一個可怕的建議。如果有任何條件註釋是更好的方式來定位較舊的IE版本。您建議的黑客總是在一段時間後似乎回頭,並且是可維護性的地獄。 http://www.quirksmode.org/css/condcom.html – Bazzz
@mkk我想避免由於各種原因定義特定的按鈕高度。我很高興能夠包含ie7.css(通過PHP檢測),但我需要強制IE7與所有其他瀏覽器內聯。爲了取悅IE7,我無法引入所有瀏覽器的高度。 –
@Bazzz:我同意,一切都寫在鏈接裏面。 – mkk