我想知道,使用條件註釋的時候,什麼是正確的方法(注意結束的div標籤)使用條件註釋以正確的方式
這樣,與一個閉合DIV兩個條件的div
<!--[if IE]>
<div id="IEdiv">
<![endif]-->
<!--[if !IE]><!-->
<div id="AllOtherDiv">
<!--<![endif]-->
<div>The Content</div>
</div>
OR
這種方式,有閉合DIV爲每個條件的div,並重復相同的HTML
<!--[if IE]>
<div id="IEdiv">
<div>The Content</div>
</div>
<![endif]-->
<!--[if !IE]><!-->
<div id="AllOtherDiv">
<!--<![endif]-->
<div>The Content</div>
</div>
注意:您可能想知道爲什麼我不只是使用條件樣式表,如果內部HTML是相同的,但我在條件div(我必須)上使用內聯樣式,而IE的內聯樣式是不同的(因爲IE吸如此糟糕與它的CSS支持... )
謝謝
這裏更傳統的途徑是使用一類,無論的瀏覽器,並有一個IE條件註釋,加載了IE特定的樣式表,它覆蓋了標準樣式規則。這樣,如果你在頁面上有javascript,它可以通過類名找到這個'div',不管你是IE還是Firefox還是Chrome – jackwanders 2012-08-16 19:31:58