最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

常見的瀏覽器Hack技巧整理

 更新時間:2017年06月29日 15:58:48   投稿:lqh  
這篇文章主要介紹了常見的瀏覽器Hack技巧整理的相關(guān)資料,需要的朋友可以參考下

常見的瀏覽器Hack技巧整理

如果你經(jīng)常需要做前端頁面,那么你一定多多少少需要解決頁面的瀏覽器兼容問題。而瀏覽器兼容問題大部分也集中在對IE系列的兼容。這里就總結(jié)一下對IE系列的CSS Hack,記錄一下,方便以后查閱。

IE Hack

IE系列瀏覽器的hack大略如下:

  • _nowamagic:1px;-----------ie6
  • *nowamagic:1px;-----------ie7
  • nowamagic:1px\0;----------ie89
  • nowamagic:1px\9\0;--------ie9
  • :root nowamagic:1px;    ----ie9(實際情況可能ie9還是有問題,再用這種方式)

這樣就基本上就可以兼容所有IE。


其中粉紅色部分為屬性hack,黃色部分為選擇器hack,它們可以結(jié)合使用。此外Firefox和Chrome也有它們專有的hack,詳細hack方式及使用示例如下:

Firefox 與 Chrome 的 Hack

Firefox:

@-moz-document url-prefix()  /*寫在選擇器外層時(只可寫在此處):Firefox 
only*/

Chrome:

@media screen and (-webkit-min-device-pixel-ratio:0)  /*寫在選擇器外層時(只可寫在此處):Chrome only*/

使用示例:

@-moz-document url-prefix()  /*Firefox*/
{
 body
 {
 background-color:pink;
 }
}

瀏覽器對css的解析是從前到后的,并且采用最后一個樣式聲明。

CSS 實例

.color{
  background-color: #CC00FF;    /*所有瀏覽器都會顯示為紫色*/
  background-color: #FF0000\9;  /*IE6、IE7、IE8會顯示紅色*/
  *background-color: #0066FF;    /*IE6、IE7會變?yōu)樗{色*/      
  _background-color: #009933;    /*IE6會變?yōu)榫G色*/
}
background: red;    /* 對FF Opera和Safari有效 */
#background: blue;   /* 對 IE6 和 IE7有效 */
_background: green;   /* 只對IE6有效 */
/*/background: orange;*/   /** 只對IE8有效 **/
!important     /*FF、IE7有效*/
*     /*IE都有效*/

IE8是可以和IE7兼容的,簡單一行代碼,讓IE8自動調(diào)用IE7的渲染模式。只需要在頁面中加入如下HTTP meta-tag:<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />,只要IE8讀到這個標簽,它就會自動啟動IE7兼容模式,保證頁面完整展示。

混用起來大約是這樣:

:root .demo { 
 background:#963\9; /* 僅IE9適用 */ 
} 
.demo { 
 width: 300px; 
 height: 200px; 
 background: #036; /* 所有瀏覽器都適用 */ 
 background: #09F\9; /* IE6~IE9 */ 
 background: #09F\0; /* IE8~IE9 */ 
 background: #09F\0/; /* IE8 */ 
 *background: #F60; /* IE6/IE7 */ 
 +background: #F60; /* IE6/IE7 */ 
 @background: #F60; /* IE6/IE7 */ 
 >background: #F60; /* IE6/IE7 */ 
 _background: #ccc; /* IE6 */ 
} 
@media all and (min-width:0) { 
 .demo { 
 background: #F06; /* webkit and opera */ 
 } 
} 
 
@media screen and (-webkit-min-device-pixel-ratio:0){ 
 .demo {background:#609;}/*webkit (& Opera9.2)*/ 
}

 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • JavaScript操作URL的相關(guān)內(nèi)容集錦

    JavaScript操作URL的相關(guān)內(nèi)容集錦

    這篇文章主要介紹了JavaScript操作URL的相關(guān)內(nèi)容集錦的相關(guān)資料,需要的朋友可以參考下
    2015-10-10
  • 微信小程序?qū)崿F(xiàn)modal彈出框遮罩層組件(可帶文本框)

    微信小程序?qū)崿F(xiàn)modal彈出框遮罩層組件(可帶文本框)

    這篇文章主要給大家介紹了關(guān)于微信小程序?qū)崿F(xiàn)modal彈出框遮罩層組件(可帶文本框)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 常用簡易JavaScript函數(shù)

    常用簡易JavaScript函數(shù)

    返回字符串的字節(jié)長度 檢查表單是否符合規(guī)定的長度 等表達驗證函數(shù)
    2009-04-04
  • bootstrap 日期控件 datepicker被彈出框dialog覆蓋的解決辦法

    bootstrap 日期控件 datepicker被彈出框dialog覆蓋的解決辦法

    這篇文章主要介紹了bootstrap 日期控件 datepicker被彈出框dialog覆蓋的解決辦法 ,本文給大家分享幾種解決方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Bootstrap網(wǎng)頁布局網(wǎng)格的實現(xiàn)

    Bootstrap網(wǎng)頁布局網(wǎng)格的實現(xiàn)

    柵格就是網(wǎng)格,本文詳細的介紹了Bootstrap網(wǎng)頁布局網(wǎng)格的原理和實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • JavaScript事件處理的方式(三種)

    JavaScript事件處理的方式(三種)

    最近這段時間因為每天要修改網(wǎng)站,為網(wǎng)站做特效,所以看了很多的js接觸事件,自己只會使用一小部分,有時用的時候也比較混亂,現(xiàn)在系統(tǒng)的整理了一下,特此分享到腳本之家平臺供大家參考下
    2016-04-04
  • 最新評論

    淳安县| 肇州县| 潜江市| 纳雍县| 香河县| 吐鲁番市| 余江县| 深圳市| 治多县| 定襄县| 三穗县| 大石桥市| 柯坪县| 布尔津县| 大新县| 沙湾县| 新建县| 平罗县| 休宁县| 青浦区| 静乐县| 长乐市| 府谷县| 沧源| 英山县| 舟山市| 息烽县| 嵩明县| 墨玉县| 扶风县| 淳安县| 包头市| 太和县| 太和县| 天祝| 博乐市| 大渡口区| 盖州市| 阜宁县| 万年县| 陇西县|