国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

實例代碼:使用@media實現(xiàn)IE hack的方法

2024-07-11 09:01:37
字體:
供稿:網(wǎng)友

武林網(wǎng)(www.survivalescaperooms.com)文章簡介:眾所周知,有些時候為了實現(xiàn)IE下的某些效果與現(xiàn)代瀏覽器一致,我們不得不使用一些hack手段來實現(xiàn)目的。比如說使用“/0”,“/”和“/9”來僅讓IE某些版本識別,而對于現(xiàn)代瀏覽器來說,他會直接無視這些代碼。今天我想為大家介紹的是使用@media實現(xiàn)IE hack的方法.

隨著Responsive設(shè)計的流行,Medial Queries可算是越來越讓人觀注了。他可以讓Web前端工程實現(xiàn)不同設(shè)備下的樣式選擇,讓站點在不同的設(shè)備中實現(xiàn)不同的效果。這個早前在w3cplus已經(jīng)介紹過,如果你還沒有接觸,不仿點擊這里詳細閱讀。今天在看blog時發(fā)現(xiàn)一個其他的使用方法,就是利用@media來做一些IE下的特殊效果。

眾所周知,有些時候為了實現(xiàn)IE下的某些效果與現(xiàn)代瀏覽器一致,我們不得不使用一些hack手段來實現(xiàn)目的。比如說使用“/0”,“/”和“/9”來僅讓IE某些版本識別,而對于現(xiàn)代瀏覽器來說,他會直接無視這些代碼。今天我想為大家介紹的是使用@media實現(xiàn)IE hack的方法:

僅IE6和IE7識別@media screen/9 { .selector { property: value; } } 僅IE6和IE7、IE8識別@media /0screen/,screen/9 { .selector { property: value; } } 僅IE8識別@media /0screen { .selector { property: value; } } 僅IE8-10識別@media screen/0 { .selector { property: value; } } 僅IE9和IE10識別@media screen and (min-width:0/0) { .selector { property: value; } } 僅IE10識別@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* IE10-specific styles go here */ }

上面幾個@media配合“/”、“/0”和“/9”就能讓不同版本的IE識別,那么具體項目中我們要怎么使用呢?

打個比方,如果你的body中設(shè)置了一個紅色的背景,而想讓不同版本IE變成別的顏色,那么我們就可以這么操作

body { background: red; } /* IE6、IE7變成綠色 */ @media all/9 { body {background: green; } } /* IE8變成藍色 */ @media /0screen { body {background: blue; } } /*IE9和IE10變成黃色*/ @media screen and (min-width:0/0) { body {background: yellow; } }

IE的Hack方法我向來不提倡使用,但這些方法很少有人知道,貼上來與大家分享,希望在不得已的情況之下,這些hack方法能幫你解決問題,特別是國內(nèi)的苦逼前端人員。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新邵县| 苏尼特左旗| 思茅市| 进贤县| 无锡市| 同心县| 临清市| 印江| 延庆县| 泌阳县| 上高县| 颍上县| 赞皇县| 邵东县| 卢湾区| 车险| 沾化县| 北流市| 仲巴县| 花莲市| 德兴市| 东台市| 泰安市| 盐亭县| 澄迈县| 兰考县| 西乌珠穆沁旗| 拉萨市| 武穴市| 锡林郭勒盟| 射阳县| 盐津县| 黎城县| 南丰县| 阳东县| 靖边县| 营山县| 江陵县| 新干县| 舒城县| 孝义市|