2014-03-27 92 views
2

我看到它們包含在HTML5 Boilerplate中,但我不知道它們是什麼或它們爲什麼可能有用。我在谷歌搜索,但找不到任何解釋,他們是什麼 search什麼是IE類?

回答

0

他們是特殊的類,以幫助您創作條件風格。例如,rgba是不是在一些老版本的Internet Explorer支持的,所以你可能要加載巴紐背景圖片來代替:

article { 
    background-image: rgba(255, 0, 0, .25); 
} 

.oldIE article { 
    background-image: url('faintRed.png'); 
} 

這是一個人爲的例子,但它說明了這些類背後的意圖。由於<html>等標籤附帶有條件的評論,因此您可以有條件地在元素的祖先樹中放置類似.oldIE的類,從而允許您爲較舊版本的IE創建回退。

條件註釋在版本10中不再起作用。考慮到Internet Explorer和其他現代瀏覽器之間支持標準支持的奇偶校驗,不再需要它們。

這些條件類別是2013年9月的removed from the HTML5 Boilerplate

+0

謝謝!那麼我可以用modernizr來實現同樣的目標嗎? – Danniiel

+0

@Danniiel Modernizr是一個很好的方法,因爲它吸引了人們對功能的支持,而不是試圖識別瀏覽器。 – Sampson