欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

CSS多瀏覽器兼容的示例分析

本篇文章給大家分享的是有關(guān)CSS多瀏覽器兼容的示例分析,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

10年積累的成都網(wǎng)站設(shè)計、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有桃江免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

1、DOCTYPE 影響 CSS 處理

2、FF: 設(shè)置 padding 后, div 會增加 height 和 width, 但 IE 不會, 故需要用 !important 多設(shè)一個 height 和 width

3、FF: 支持 !important, IE 則忽略, 可用 !important 為 FF 特別設(shè)置樣式

4、div 的垂直居中問題: vertical-align:middle; 將行距增加到和整個DIV一樣高 line-height:200px; 然后插入文字,就垂直居中了。缺點(diǎn)是要控制內(nèi)容不要換行

5、在mozilla firefox和IE中的BOX模型解釋不一致導(dǎo)致相差2px解決方法:

代碼如下:


div{margin:30px!important;margin:28px;}


注意這兩個margin的順序一定不能寫反,!important這個屬性IE不能識別,但別的瀏覽器可以識別。所以在IE下其實(shí)解釋成這樣:

代碼如下:


div{maring:30px;margin:28px}


重復(fù)定義的話按照最后一個來執(zhí)行,所以不可以只寫margin:XXpx!important;

瀏覽器差異

1、ul和ol列表縮進(jìn)問題

消除ul、ol等列表的縮進(jìn)時,樣式應(yīng)寫成:list-style:none;margin:0px;padding:0px;
其中margin屬性對IE有效,padding屬性對FireFox有效。

[注]經(jīng)驗(yàn)證,在IE中,設(shè)置margin:0px可以去除列表的上下左右縮進(jìn)、空白以及列表編號或圓點(diǎn),設(shè)置padding對樣式?jīng)]有影響;在Firefox 中,設(shè)置margin:0px僅僅可以去除上下的空白,設(shè)置padding:0px后僅僅可以去掉左右縮進(jìn),還必須設(shè)置list-style:none才能去除列表編號或圓點(diǎn)。也就是說,在IE中僅僅設(shè)置margin:0px即可達(dá)到最終效果,而在Firefox中必須同時設(shè)置margin:0px、padding:0px以及l(fā)ist-style:none三項(xiàng)才能達(dá)到最終效果。

2、CSS透明問題

代碼如下:


IE:filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60)。
FF:opacity:0.6。


[注] 最好兩個都寫,并將opacity屬性放在下面。

3、CSS圓角問題

IE:ie7以下版本不支持圓角。
FF:-moz-border-radius:4px,或者-moz-border-radius-topleft:4px;-moz- border-radius-topright:4px;-moz-border-radius-bottomleft:4px;-moz- border-radius- bottomright:4px;。
[注] 圓角問題是CSS中的經(jīng)典問題,建議使用JQuery框架集來設(shè)置圓角,讓這些復(fù)雜的問題留給別人去想吧。不過jQuery的圓角只看到支持整個區(qū)域的圓角,沒有支持邊框的圓角,不過這個邊框的圓角可以通過一些簡單的手段來實(shí)現(xiàn),下次有機(jī)會介紹下。

4、cursor:hand VS cursor:pointer

問題說明:firefox不支持hand,但ie支持pointer ,兩者都是手形指示。
解決方法:統(tǒng)一使用pointer。

5、字體大小定義不同

對字體大小small的定義不同,F(xiàn)irefox中為13px,而IE中為16px,差別挺大。

解決方法:使用指定的字體大小如14px。

并列排列的多個元素(圖片或者鏈接)的div和div之間,代碼中的空格和回車在firefox中都會被忽略,而IE中卻默認(rèn)顯示為空格(約3px)。

6、CSS雙線凹凸邊框

代碼如下:


IE:border:2px outset;。
FF:-moz-border-top-colors: #d4d0c8 white;-moz-border-left-colors: #d4d0c8white;-moz-border-right-colors:#404040#808080;-moz-border-bottom-colors:#404040 #808080;


瀏覽器bug

1、IE的雙邊距bug

設(shè)置為float的div在ie下設(shè)置的margin會加倍。這是一個ie6都存在的bug。

解決方案:在這個div里面加上display:inline;

例如:

代碼如下:


<#div id=”imfloat”>
#IamFloat{
float:left;
margin:5px;/*IE下理解為10px*/
display:inline;/*IE下再理解為5px*/
}
#IamFloat{
float:left;
margin:5px;/*IE下理解為10px*/
display:inline;/*IE下再理解為5px*/
}


關(guān)于CSS中的問題實(shí)在太多了,甚至同樣的CSS定義在不同的頁面標(biāo)準(zhǔn)中的顯示效果都是不一樣的。一個合乎發(fā)展的建議是,頁面采用標(biāo)準(zhǔn)XHTML標(biāo)準(zhǔn)編寫,較少使用table,CSS定義盡量依照標(biāo)準(zhǔn)DOM,同時兼顧IE、Firefox、Opera等主流瀏覽器。很多情況下,F(xiàn)F和Opera的CSS解釋標(biāo)準(zhǔn)更貼近CSS標(biāo)準(zhǔn),也更具有規(guī)范性。

2、IE選擇符空格BUG

一個空格也可以使樣式失效。 看下面一段代碼:

代碼如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="//www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
<!--
p{font-size:12px;}
p:first-letter{font-size:300%}
-->
</style>
</head>
<body>
<p>對于世界而言,你是一個人;但是對于某個人,你是他的整個世界。縱然傷心,也不要愁眉不展,因?yàn)槟悴恢钦l會愛上你的笑容。</p>
</body>
</html>


這段代碼對<p>的首字符樣式定義在IE6上看是沒有效果的(IE7沒測試),而在p:first-letter和{font-size:300%}加上空格,也就是p:first-letter{font-size:300%}后,顯示就正常了。但是同樣的代碼,在FireFox下看是正常的。按道理說,p:first-letter{font-size:300%}的寫法是沒錯的。那么問題出在哪里呢?答案是偽類中的連字符”-”。IE有個BUG,在處理偽類時,如果偽類的名稱中帶有連字符”-”,偽類名稱后面就得跟一個空格,不然樣式的定義就無效。而在FF中,加不加空格都可以正常處理。

以上就是CSS多瀏覽器兼容的示例分析,小編相信有部分知識點(diǎn)可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享名稱:CSS多瀏覽器兼容的示例分析
地址分享:http://aaarwkj.com/article36/iipepg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、網(wǎng)站設(shè)計網(wǎng)站設(shè)計公司、品牌網(wǎng)站制作、靜態(tài)網(wǎng)站、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
中文字幕人妻熟女人妻| 国产精品av一区二区在线| 高清在线一区二区在线| 国产精品专区日产一区| 人妻伦理一区二区三区| 久久精品久久久精品| 国产三级视频网站在线观看| 国产一区二区精品不卡| 偷拍色图一区二区二区| 欧美激情欧美精品欧美色浮| 欧美日韩精品在线二区| 亚洲日本韩国视频久久精品| 国产真实精品对白又爽欧美| 国产亚洲精品女人久久久| 日韩av一区三区在线| 久久99国产精品成人免费| 老女人性生交大片免费| 91精品国产在线观看| 五月婷婷丁香六月在线综合| 日本一区二区三区不卡在线| 日韩一区二区三级电影| 熟女人妻av五十路六十路| 中文字幕在线感觉av| 精品一区二区久久久久久网精 | 亚洲精品一区久久狠狠欧美| 欧美日韩在线观看黄色| 成熟人妻一区二区三区人妻| 亚洲精品中文字幕乱码三区91| 国产欧美激情一区二区 | 国产福利成人一区二区| 中文字幕乱码日韩一二三区| 欧美美女午夜福利视频| 四虎经典视频在线播放| 亚洲美女香蕉视频在线| 啄木乌法国一区二区三区| 久国产精品韩国三级视频| 中文字幕国产成人在线视频| 青青草成人免费在线公开视频| 欧美日韩黄色的三级视频| 中文字幕欧美精品日韩人妻| 青青草免费公开视频久久|