久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

我們常見瀏覽器兼容性問題與解決方案?

2022-05-01    分類: 解決方案

常見瀏覽器兼容性問題與解決方案(面試題目)

1,瀏覽器兼容問題一:不同瀏覽器的標簽默認的margin和padding不同

問題癥狀:隨便寫幾個標簽,不加樣式控制的情況下,各自的margin 和padding差異較大。

碰到頻率:100%

解決方案:

可以使用Normalize來清除默認樣式,具體可參考文章:來,讓我們談一談 Normalize.css

也可以使用如下代碼:

body,h1,h2,h3,ul,li,input,div,span,a,form …… { margin:0; padding:0; }


2,瀏覽器兼容問題二:塊屬性標簽float后,又有橫行的margin情況下,在IE6顯示margin比設置的大

問題癥狀:常見癥狀是IE6中后面的一塊被頂到下一行

碰到頻率:90%(稍微復雜點的頁面都會碰到,float布局最常見的瀏覽器兼容問題)

解決方案:在float的標簽樣式控制中加入 display:inline;將其轉化為行內屬性

備注:我們最常用的就是div+CSS布局了,而div就是一個典型的塊屬性標簽,橫向布局的時候我們通常都是用div float實現的,橫向的間距設置如果用margin實現,這就是一個必然會碰到的兼容性問題。


3,瀏覽器兼容問題三:設置較小高度標簽(一般小于10px),在IE6,IE7,遨游中高度超出自己設置高度

問題癥狀:IE6、7和遨游里這個標簽的高度不受控制,超出自己設置的高度

碰到頻率:60%

解決方案:給超出高度的標簽設置overflow:hidden;或者設置行高line-height 小于你設置的高度。

備注:這種情況一般出現在我們設置小圓角背景的標簽里。出現這個問題的原因是IE8之前的瀏覽器都會給標簽一個最小默認的行高的高度。即使你的標簽是空的,這個標簽的高度還是會達到默認的行高。


4,瀏覽器兼容問題四:行內屬性標簽,設置display:block后采用float布局,又有橫行的margin的情況,IE6間距bug

問題癥狀:IE6里的間距比超過設置的間距

碰到幾率:20%

解決方案:在display:block;后面加入display:inline;display:table;

備注:行內屬性標簽,為了設置寬高,我們需要設置display:block;(除了input/img標簽比較特殊)。在用float布局并有橫向的margin后,在IE6下,他就具有了塊屬性float后的橫向margin的bug。不過因為它本身就是行內屬性標簽,所以我們再加上display:inline的話,它的高寬就不可設了。這時候我們還需要在display:inline后面加入display:talbe。


5,瀏覽器兼容問題五:圖片默認有間距

問題癥狀:幾個img標簽放在一起的時候,有些瀏覽器會有默認的間距,通配符清除間距也不起作用。

碰到幾率:20%

解決方案:使用float屬性為img布局

備注:因為img標簽是行內屬性標簽,所以只要不超出容器寬度,img標簽都會排在一行里,但是部分瀏覽器的img標簽之間會有個間距。去掉這個間距使用float是正道。(也可使用負margin,雖然能解決,但負margin本身就是容易引起瀏覽器兼容問題的用法,所以盡量不要使用)


6,瀏覽器兼容問題六:標簽最低高度設置min-height不兼容

問題癥狀:因為min-height本身就是一個不兼容的CSS屬性,所以設置min-height時不能很好的被各個瀏覽器兼容

碰到幾率:5%

解決方案:如果我們要設置一個標簽的最小高度200px,需要進行的設置為:{min-height:200px; height:auto !important; height:200px; overflow:visible;}

備注:在B/S系統前端開發時,有很多情況下我們有這種需求。當內容小于一個值(如300px)時。容器的高度為300px;當內容高度大于這個值時,容器高度被撐高,而不是出現滾動條。這時候我們就會面臨這個兼容性問題。


7,瀏覽器兼容問題七:各種特殊樣式的兼容,比如透明度、圓角、陰影等。特殊樣式每個瀏覽器的代碼區別很大,所以,只能現查資料通過給不同瀏覽器寫不同的代碼來解決。


8,清除浮動:

復制代碼

.clearfix::after {

content: "";

display: table;

clear: both;

}

.clearfix {

*zoom: 1;

}

復制代碼

9,盒模型

Element {

box-sizing: border-box;

/*box-sizing: content-box;*/

}


/* CSS hack*/

我很少使用hacker的,可能是個人習慣吧,我不喜歡寫的代碼IE不兼容,然后用hack來解決。不過hacker還是非常好用的。使用hacker我可以把瀏覽器分為3類:IE6 ;IE7和遨游;其他(IE8 chrome ff safari opera等)

◆IE6認識的hacker 是下劃線_ 和星號 *

◆IE7 遨游認識的hacker是星號 *

比如這樣一個CSS設置:

div { height: 300px; *height: 200px; _height:100px; }

IE6瀏覽器在讀到height:300px的時候會認為高時300px;繼續往下讀,他也認識*heihgt, 所以當IE6讀到*height:200px的時候會覆蓋掉前一條的相沖突設置,認為高度是200px。繼續往下讀,IE6還認識_height,所以他又會覆蓋掉200px高的設置,把高度設置為100px;

IE7和遨游也是一樣的從高度300px的設置往下讀。當它們讀到*height200px的時候就停下了,因為它們不認識_height。所以它們會把高度解析為200px,剩下的瀏覽器只認識第一個height:300px;所以他們會把高度解析為300px。因為優先級相同且想沖突的屬性設置后一個會覆蓋掉前一個,所以書寫的次序是很重要的。

做兼容頁面的方法是:每寫一小段代碼(布局中的一行或者一塊)我們都要在不同的瀏覽器中看是否兼容,當然熟練到一定的程度就沒這么麻煩了。建議經常會碰到兼容性問題的新手使用。很多兼容性問題都是因為瀏覽器對標簽的默認屬性解析不同造成的,只要我們稍加設置都能輕松地解決這些兼容問題。如果我們熟悉標簽的默認屬性的話,就能很好的理解為什么會出現兼容問題以及怎么去解決這些兼容問題。

實戰是解決問題的好途徑,也是遇到問題的唯一途徑,大家多多親自制作才能更快更好的成長,另外多去借鑒別人的經驗也是進步的捷徑。

網頁標題:我們常見瀏覽器兼容性問題與解決方案?
路徑分享:http://www.js-pz168.com/news6/148106.html

網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有解決方案

廣告

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

成都seo排名網站優化
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
自拍偷拍亚洲欧美日韩| 国产在线视频一区二区三区| 韩国精品在线观看| 99re视频在线播放| 亚洲欧美日韩另类精品一区二区三区| 欧美高清视频不卡网| 国产精品美女久久久久aⅴ国产馆| 亚洲一区二区视频| 国产aⅴ综合色| 欧美久久电影| 欧美一区二区在线免费播放| 自拍偷拍亚洲综合| 国产一区二区91| 久久99精品久久久久久三级| 欧美日韩中字一区| 国产精品高潮久久久久无| 日韩经典一区二区| 91麻豆高清视频| 中文字幕中文字幕在线中心一区 | 免费在线观看一区| 97人人干人人| 91久久久免费一区二区| 日本一区二区在线不卡| 美女尤物国产一区| 国产九区一区在线| 欧美乱妇23p| 亚洲美女精品一区| 国产91清纯白嫩初高中在线观看| 欧洲在线视频一区| 26uuu亚洲综合色欧美| 日韩和的一区二区| 国产激情美女久久久久久吹潮| 欧美系列在线观看| 亚洲女与黑人做爰| 波波电影院一区二区三区| 在线观看日韩片| 国产精品免费av| 国产成人综合精品三级| 一区二区三区四区在线视频| 国产日本一区二区| 国产麻豆成人精品| 亚洲一区二区三区精品在线观看| 久久久精品黄色| 国产真实乱子伦精品视频| 日韩亚洲一区在线播放| 久久精品人人做人人爽人人| 久久国产三级精品| 日韩av图片| 欧美国产欧美综合| 国产ts人妖一区二区| 色婷婷精品大在线视频| 亚洲欧美日韩国产一区二区三区| av激情成人网| 欧美日韩你懂得| 亚洲成人av福利| 久久国产精品-国产精品| 精品成人私密视频| 激情久久久久久久久久久久久久久久| 日韩精品电影网站| 国产精品污网站| eeuss国产一区二区三区| 欧美日韩一区二区三区在线| 亚洲国产精品久久人人爱蜜臀 | 久久久精品欧美丰满| 国产精品亚洲专一区二区三区| 中文字幕一区二区三区有限公司 | 亚洲成av人片一区二区| 久久精品magnetxturnbtih| 久久亚洲综合av| 国产电影一区二区三区| 欧美自拍偷拍午夜视频| 亚洲福利电影网| 久久婷婷人人澡人人喊人人爽| 久久久精品tv| 成人久久18免费网站麻豆| 欧美精品色一区二区三区| 日韩高清在线观看| 亚洲精品一区二区三区樱花| 亚洲男人天堂一区| 激情欧美一区二区三区中文字幕| 久久久夜色精品亚洲| 不卡在线视频中文字幕| 欧美一区二区在线观看| 激情综合色丁香一区二区| 在线观看一区二区视频| 日韩成人精品在线| 亚洲精品成人自拍| 亚洲大型综合色站| 色99中文字幕| 亚洲一区二区三区爽爽爽爽爽 | 亚洲色图在线播放| 九九九热999| 综合色中文字幕| 久久久99爱| 亚洲欧美一区二区三区久本道91| 国产精选在线观看91| 国产精品网友自拍| 国产精品手机在线| 国产精品久久久久久久久免费桃花 | 美女一区二区视频| 在线亚洲+欧美+日本专区| 免费久久精品视频| 欧美婷婷六月丁香综合色| 精品一区二区三区视频在线观看 | 秋霞午夜av一区二区三区| 色婷婷亚洲精品| 裸体一区二区三区| 欧美日韩国产三级| 国产一区二区三区四| 337p亚洲精品色噜噜噜| 国产一区二区三区免费在线观看| 欧美精品乱码久久久久久按摩| 国产剧情一区二区三区| 日韩欧美电影一二三| 北岛玲一区二区三区四区| 久久综合精品国产一区二区三区 | 国产精品国产三级国产a| 精品国产aⅴ麻豆| 一区二区三区四区乱视频| 亚洲欧美丝袜| 麻豆专区一区二区三区四区五区| 欧美日韩在线一区二区| 国产精品综合网| 精品国产伦理网| 国产福利一区二区三区在线观看| 中文字幕亚洲一区二区av在线| 欧美不卡三区| 午夜亚洲国产au精品一区二区| 色婷婷综合久久久中文一区二区| 精品在线视频一区| 欧美大片顶级少妇| 国产精品久久九九| 亚洲一区二区三区国产| 综合操久久久| 国产一区二区三区av电影| 精品免费一区二区三区| 国产精品福利视频| 一区二区三区**美女毛片| 色吊一区二区三区| 懂色av中文字幕一区二区三区 | 91在线视频免费91| 成人免费一区二区三区在线观看 | 国产精品一区二| 亚洲一区二区三区在线看| 欧洲精品视频在线观看| 成人性生交大片免费看视频在线| 国产欧美日韩在线| 日韩av电影免费在线观看| 久久精品99国产精品| 亚洲精品在线一区二区| 久久精品ww人人做人人爽| 日韩精品一区第一页| 欧美一区二区三区在线观看视频| 操一操视频一区| 亚洲网友自拍偷拍| 欧美高清视频一二三区| 99三级在线| 亚洲成人免费观看| 欧美一区二区三区影视| 韩国成人一区| 日韩二区三区四区| 精品剧情在线观看| 蜜桃传媒视频麻豆第一区免费观看| 人人爽香蕉精品| 久久亚洲一级片| 婷婷久久伊人| 国产成人av电影| 亚洲视频资源在线| 欧美探花视频资源| 超碰97人人人人人蜜桃| 午夜精品久久久久久久| 日韩欧美国产一区二区三区| 久久人人爽爽人人爽人人片av| 麻豆精品精品国产自在97香蕉| 久久久久久久久久久99999| 亚洲国产一区二区三区在线播| 国产九色sp调教91| 亚洲男同性恋视频| 91精品在线观看入口| 久久亚洲精品欧美| 国产精品77777| 亚洲免费观看高清在线观看| 欧美日韩国产首页| 久久精品午夜一区二区福利| 国产一区二区三区四区五区美女| 国产精品国产三级国产| 欧美日韩精品一区二区三区四区 | 日韩一区二区三区在线观看| 免费精品视频一区二区三区| 国产一区二区看久久| 亚洲视频电影在线| 欧美一区二区三区四区久久| 欧美日韩亚洲免费| 成人福利视频网站| 天天av天天翘天天综合网色鬼国产| 久久久久久免费网| 91国偷自产一区二区使用方法| 国产精品久久久久久久免费大片| 久久狠狠亚洲综合| 日韩美女久久久|