国产精品亚洲一二三区-亚洲自拍偷拍一区二区三区四区-精品人妻交换视频在线看-亚洲最大天堂av在线

關(guān)閉
當前位置:首頁 >> 資訊 >> 建站答疑

建站公司講解IE兼容的相關(guān)知識

來源:無錫網(wǎng)站建設(shè)阿凡達 瀏覽次數(shù):368 發(fā)表日期:2023-03-18

做網(wǎng)站的時候煩人的就是IE的不兼容,這也害苦了不知道多少的編碼師。今天無錫網(wǎng)絡(luò)公司阿凡達小陸就為大家特地的講解一下網(wǎng)站的兼容如何的解決。
特別是對完全使用DIV+CSS設(shè)計的網(wǎng)頁,就應(yīng)該更注意IE6 IE7 FF對CSS樣式的兼容,不然,你的網(wǎng)頁可能亂的一塌糊涂!我經(jīng)常被這些東西整的焦頭爛額,于是呼在網(wǎng)上找了些資料,加上自己的理解和這些日子的經(jīng)驗,整理了一些資料,其中有一些我還沒用到的和還不能理解的,就直接從別的地方給粘了過來,不知道有沒有錯誤,等我以后用到的時候慢慢改吧,希望對大家有點幫助!    什么是瀏覽器兼容:當我們使用不同的瀏覽器(Firefox IE7 IE6)訪問同一個網(wǎng)站,或者頁面的時候,會出現(xiàn)一些不兼容的問題,在這種瀏覽器下顯示正常,在另一種下就亂了,我們在編寫CSS的時候會很惱火,剛修復(fù)了這個瀏覽器的問題,結(jié)果另外一個瀏覽器卻出了新問題。important (功能有限)
隨著IE7對!important的支持, !important 方法現(xiàn)在只針對IE6的兼容.(注意寫法.記得該聲明位置需要提前.)例如:
#example {
width: 100px !important; /* IE7+FF */
width: 200px; /* IE6 */
}
二、CSS HACK的方法(新手可以看看,高手就當路過吧)
首先需要知道的是:
所有瀏覽器 通用 height: 100px;
IE6 專用 _height: 100px;
IE7 專用 *+height: 100px;
IE6、IE7 共用 *height: 100px;
IE7、FF 共用 height: 100px !important;

例如:
       #example { height:100px; } /* FF */
* html #example { height:200px; } /* IE6 */
*+html #example { height:300px; } /* IE7 */
下面的這種方法比較簡單
舉幾個例子:
1、IE6 - IE7+FF
#example {
height:100px; /* FF+IE7 */
_height:200px; /* IE6 */
}
其實這個用上面說的*一種方法也可以
#example {
height:100px !important; /* FF+IE7 */
height:200px; /* IE6 */
}
2、IE6+IE7 - FF
#example {
height:100px; /* FF */
*height:200px; /* IE6+IE7 */
}
3、IE6+FF - IE7
#example {
height:100px; /* IE6+FF */
*+height:200px; /* IE7 */
}
4、IE6 IE7 FF 各不相同
      
#example {
height:100px; /* FF */
_height:200px; /* IE6 */
*+height:300px; /* IE7 */
}
或:
#example {
height:100px; /* FF */
*height:300px; /* IE7 */
_height:200px; /* IE6 */
}
需要注意的是,代碼的順序一定不能顛倒了,要不又前功盡棄了。因為瀏覽器在解釋程序的時候,如果重名的話,會用后面的覆蓋前面的,就象給變量賦值一個道理,所以我們把通用的放前面,越專用的越放后面
解釋一下4的代碼:
讀代碼的時候,*一行height:100px; 大家都通用,IE6 IE7 FF 都顯示100px
到了*二行*height:300px; FF不認識這個屬性,IE6 IE7都認,所以FF還顯示100px,而IE6 IE7把*一行得到的height屬性給覆蓋了,都顯示300px
到了*三行_height:200px;只有IE6認識,所以IE6就又覆蓋了在*二行得到的height,顯示200px
這樣,三個瀏覽器都有自己的height屬性了,各玩各的去吧
這樣說要是你還不明白,要么你去撞墻,要么我去!不過還是你去比較好。
哦,差點忘了說了:
*+html 對IE7的兼容 必須保證HTML頂部有如下聲明:



聲明:本站部分內(nèi)容及圖片來自互聯(lián)網(wǎng),轉(zhuǎn)載是出于傳遞更多信息之目的,內(nèi)容觀點僅代表作者本人,如有任何標注錯誤或版權(quán)侵犯請與我們聯(lián)系(Email:2242241319@qq.com),我們將及時更正、刪除,謝謝。

免費答疑熱線

400-189-1319

添加微信

添加微信
添加微信
分宜县| 长葛市| 右玉县| 城口县| 东源县| 武安市| 阿拉善右旗| 马山县| 新余市| 沙河市| 永嘉县| 永顺县| 吐鲁番市| 仁布县| 安乡县| 洛川县| 灵石县| 辽宁省| 阿巴嘎旗| 神农架林区| 福州市| 江津市| 嵊泗县| 介休市| 玉屏| 遵化市| 尼勒克县| 灵山县| 阜阳市| 潞西市| 定州市| 东海县| 老河口市| 景泰县| 建平县| 凉城县| 满城县| 逊克县| 江永县| 于都县| 贵阳市|