天蠶在你身邊

不方便打電話(huà)?讓天蠶聯(lián)絡(luò )你

我們存在,我們思索,我們不斷進(jìn)取首頁(yè) >> 資訊 >> 網(wǎng)站建設行業(yè)新聞
重慶網(wǎng)絡(luò )公司:不同瀏覽器的CSS寫(xiě)法

不同瀏覽器的CSS寫(xiě)法

       我們在開(kāi)發(fā)DIV+CSS頁(yè)面時(shí)候常常會(huì )遇到開(kāi)發(fā)出的網(wǎng)頁(yè)的一些地方在各大瀏覽器比如微軟IE6、微軟IE7、微軟IE8、火狐瀏覽器、谷歌瀏覽器有一些不同,如寬度、高度等地方有相差誤。

       IE6比較老的版本瀏覽器,用戶(hù)比較多,IE7較新瀏覽器,更接近標準瀏覽器,IE8算是微軟標準瀏覽器,但差別于瀏覽器,火狐(Mozilla, Firefox)和谷歌瀏覽(chrome)是比較標準的IE瀏覽器,一般我們以這個(gè)瀏覽器為開(kāi)發(fā)參考平臺,同時(shí)IE8與這兩個(gè)瀏覽器解釋CSS比較接近,一般只要通過(guò)火狐、谷歌瀏覽器測試兼容,一般就能確定IE8.因此一般我們區別這些瀏覽器CSS hack的方法就變得簡(jiǎn)單,我們只需考慮IE6\IE7\火狐(Firefox)這3個(gè)瀏覽器即可兼容全部瀏覽器。

具體區別如下

區別IE6與FF:background:orange;*background:blue;
區別IE6與IE7:background:green !important;background:blue;
區別IE7與FF:background:orange; *background:green;
區別FF,IE7,IE6:background:orange;*background:green !important;*background:blue;

:IE都能識別*;標準瀏覽器(如FF)不能識別*;IE6能識別*,但不能識別 !important,IE7能識別*,也能識別!important;FF不能識別*,但能識別!important;以下是各瀏覽器CSS hack表格

             IE6      IE7       FF

     *        √       √       ×

!important    ×       √        √


   另外再補充一個(gè),下劃線(xiàn)"_",

     IE6支持下劃線(xiàn),IE7和firefox均不支持下劃線(xiàn)。于是大家還可以這樣來(lái)區分IE6,IE7,firefox: background:orange;*background:green;_background:blue;:不管是什么方法,書(shū)寫(xiě)的順序都是firefox的寫(xiě)在前面,IE7的寫(xiě)在中間,IE6的寫(xiě)在最后面。

   以上是介紹區別各瀏覽器的CSS hack的寫(xiě)法,下面我們簡(jiǎn)單介紹這些CSS hack用法:

     要求說(shuō)明:假如我們設置一個(gè)類(lèi)名為exple的類(lèi)CSS屬性,CSS樣式邊框為1PX黑色邊框,高度為100PX并要求,在IE6瀏覽器下寬度為100PX;IE7瀏覽器寬度下為150PX;火狐IE8谷歌瀏覽器下寬度為200PX;(PX是長(cháng)度單位像素)

     則CSS代碼如下:
    .exple{border:1px solid #000; height:100px;width:200px; *width:150px !important; *width100px;}
     這樣只要在html設置一個(gè)div的類(lèi)(class="exple"),這樣這部分在火狐、IE8、谷歌瀏覽器下就會(huì )顯示寬度為200px高度為100px帶1px的黑邊框的方塊;IE7瀏覽器寬度下為150PX高度為100px帶1px的黑邊框的方塊;在IE6瀏覽器下就會(huì )顯示出長(cháng)度和寬度為100px的帶1px黑邊的正方形。

重慶網(wǎng)絡(luò )公司


地址:重慶市渝中區上清寺鑫隆達B座28-8

郵編:400015

電話(huà):023-63612462

EMAIL:cnjl_net@163.com

渝ICP備09007657號-6

渝公網(wǎng)安備 50010302000872號

天天干夜夜拍天天干夜夜操_一级黄片免费看中文字幕_国产精品国产三级国产专区50_2021国产精品视频