久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

CSS:IE,,Chrome,F(xiàn)irefox兼容性和CSS Hack

 ls02 2013-01-09

CSS:IE,Chrome,F(xiàn)irefox兼容性和CSS Hack

以前寫過一篇關于CSS hack的文章,但近期回頭看了看發(fā)現(xiàn)理解的不夠深刻,,總結的也不凝練,于是今天重新測試從新寫一篇,。常用的CSS

hack如下(筆者只對IE&FF&Chrome進行了測試),。

hack列表(全部經(jīng)筆者測試,且均為標準模式下,,混雜模式由于很少會用到所以未對其進行測試):

 

 

其中粉紅色部分為屬性hack,,黃色部分為選擇器hack,,它們可以結合使用。此外Firefox和Chrome也有它們專有的hack,,詳細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的解析是從前到后的,,并且采用最后一個樣式聲明。

原作者:微米博客

 還是不知道怎么區(qū)分.好吧,來看個例子:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www./TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www./1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>區(qū)別IE6,、IE7,、IE8、FireFox的CSS hack - http://www.%3c/title>
<style type="text/css">
<!--
#test,#note{
    margin:0 auto;
    text-align:center;    
}
#test {
    width:200px;
    height:30px;
    border: 1px solid #000000;
    color:#fff;
    line-height:30px;
}
.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色*/
}
-->
</style>
</head>

<body>
<div id="test" class="color">測試方塊 www.mycsu.net </div>

<div id="note">
    <strong style="color:#009933">IE6</strong>
    <strong style="color:#0066FF">IE7</strong>
    <strong style="color:#FF0000">IE8</strong>
    <strong style="color:#CC00FF">FireFox</strong>
</div>
</body>
</html>

---------------------------------------------------------------------------------------------------

background: red;       /* 對FF Opera和Safari有效 */
#background: blue;      /* 對 IE6 和 IE7有效 */
_background: green;      /* 只對IE6有效 */
/*/background: orange;*/      /** 只對IE8有效 **/

!important         /*FF,、IE7有效*/

*         /*IE都有效*/

============================================================

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

    本站是提供個人知識管理的網(wǎng)絡存儲空間,,所有內容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多