解決瀏覽器相容性問題hack

2021-09-29 14:01:27 字數 838 閱讀 4128

hack主要解決低版本 ie 6、7、8相容性問題 更高版本的瀏覽器出現的相容性問題最好不要使用hack來解決,因為hack只是通過在低版本中宣告了css 一些特殊的符號,讓不同的瀏覽器識別不同的符號(什麼樣的瀏覽器識別什麼樣的符號是有標準的,css hack就是讓你記住這個標準),以達到應用不同的css樣式的目的(原本該版本中不相容的)從而達到能夠使用的目的,但是後面的更新的版本如果相容了該標籤就會出現後續問題。

語法

if ite ie9 小於等於ie9

if gt ie9 大於ie9

if gte ie9 大於等於ie9

if !ie 非ie瀏覽器

if ie 支援 ie瀏覽器

color

:red;

}.box

...}只對ie6/7生效

@media \0screen

}只對ie8有效

@media \0screen\,screen\9

}只對ie6/7/8有效

@media screen\0

} 只對ie8/9/10有效

@media screen and (

min-width

:0\0)

} 只對ie9/10有效

@media screen and (

-ms-high-contrast

: active), (

-ms-high-contrast

: none)

} 只對ie10有效

-->

瀏覽器相容性問題

苦惱的區別 1.image repeat 在火狐裡比較正常,可是在ie中一直repeat.背景是乙個關閉的x號,div設定的backgourn image url xx 結果在ie中卻不行,最後找到原因是ie中要顯式的寫上image repeat norepeat這屬性,還有好多的差異,明天 去了 ...

瀏覽器相容性問題

瀏覽器相容問題一 不同瀏覽器的標籤預設的外補丁和內補丁不同 問題症狀 隨便寫幾個標籤,不加樣式控制的情況下,各自的margin 和padding差異較大。碰到頻率 100 解決方案 css裡 備註 這個是最常見的也是最易解決的乙個瀏覽器相容性問題,幾乎所有的css檔案開頭都會用萬用字元 來設定各個標...

瀏覽器相容性問題

解決方案 應該用ie8相容模式瀏覽網頁,而不應該用ie9或ie10渲染模式.很多使用者安裝ie10後發生很多網頁顯示錯亂,就是相容性的原因,因為ie10預設的渲染模式是ie10.此時應該將其改為ie7渲染模式。為什麼用ie6 7渲染模式的原因如下 中國所有網頁肯定都支援ie,支援ie就是支援ie核心...