2012-11-23 112 views

回答

2

*由IE6忽略,而其他瀏覽器不要忽略它,而這樣的不適用該造型。同樣,您可以使用用於IE7的_。這是一種黑客攻擊。

+0

「*由IE6?忽略」似乎不符合上面最多投票答案 - 「將屬性值應用於IE7及以下」爲什麼它有一個upvote? –

2

這是一個CSS破解,是應該做的風格只適用於IE7及以下。

與大多數CSS黑客,這是使用了不正確的代碼,使瀏覽器在一個特定的方式作出反應。如果你使用它,你必須爲每一個新的瀏覽器版本發佈你的代碼,以確保它的反應符合你的期望。

你可以在這裏找到它豆蔻更多信息:http://www.javascriptkit.com/dhtmltutors/csshacks3.shtml

+0

所以我應該刪除的代碼'*寬:31.8617021246383%;'? – pheromix

+0

您可以將其刪除,因爲它無效的CSS。但是如果你打算保留它,那麼你必須根據需要「破解」每種樣式,這樣所有的瀏覽器纔會反應相同。 IE總是會與大多數瀏覽器不同 – GroundZero