使用有效CSS 定位IE7 和IE8
簡介:
簡介:針對舊版設計由於CSS 支援的不一致,Internet Explorer 可能具有挑戰性。本文探討了在遵守 W3C 標準的同時專門針對 IE7 和 IE8 的方法。
無駭客手段的明確定位:<html lang="en" class="ie7"> <!-- IE7 -->
.ie7 body { border: 1px solid blue; }
在CSS 中,使用該類來設置目標瀏覽器的樣式:
使用CSS Hacks 進行定位:“_”
:針對IE6body { border: 1px solid red; /* standard */ border: 1px solid blue; /* IE8 and below */ *border: 1px solid orange; /* IE7 and below */ _border: 1px solid blue; /* IE6 */ }
示例:
以IE10 為目標:<script>if (/*@cc_on!@*/false) {document.documentElement.className+=' ie10';}</script>
<html lang="en" class="ie10"> <!-- IE10 -->
以上是如何在不使用 hack 的情況下使用有效的 CSS 來定位 IE7 和 IE8?的詳細內容。更多資訊請關注PHP中文網其他相關文章!