国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

DIV+CSS建站時(shí)對(duì)瀏覽器的兼容性問題解決

開發(fā) 前端
使用DIV+CSS構(gòu)架好處不少,但也確實(shí)存在一些問題,尤其是對(duì)瀏覽器的兼容性問題,這里和大家分享一下DIV+CSS建站對(duì)瀏覽器的兼容性問題和注意事項(xiàng)。

本文和大家重點(diǎn)討論一下DIV+CSS建站對(duì)瀏覽器的兼容性問題和注意事項(xiàng),相信本文介紹一定會(huì)讓你有所收獲。

DIV+CSS建站對(duì)瀏覽器的兼容性問題和注意事項(xiàng)

使用DIV+CSS構(gòu)架好處不少,但也確實(shí)存在一些問題,現(xiàn)在讓網(wǎng)頁設(shè)計(jì)師最頭疼的事莫過于DIV+CSS對(duì)瀏覽器的兼容性了,可能你用慣了IE6,做出來的東西沒感覺到有多大異常,但是把同樣的東西放到IE7里去看的話,就會(huì)發(fā)現(xiàn)很多問題,如果放到火狐瀏覽器里去看,結(jié)果更不盡人意。

一個(gè)頁面從制作的開始就決定了他要使用的瀏覽器解析css模式,瀏覽器模式的不同,就造成了各個(gè)瀏覽器對(duì)頁面顯示的差異。瀏覽器解析css有兩種模式,quirksmode和strictmode,目前正在使用的瀏覽器這兩種模式都支持,在doctype聲明中,沒有使用DTD聲明或者使用HTML4以下(不包括HTML4)的DTD聲明時(shí),基本所有的瀏覽器都是使用quirksmode呈現(xiàn),其他的則使用strictmode解析。

這兩種模式***的不同就是提現(xiàn)在對(duì)盒模式的解釋上。什么是盒模式?這是針對(duì)塊級(jí)元素說的,這里簡單說一下,說白了就是把塊級(jí)元素想像成一個(gè)裝東西的盒子,而margin,padding,border,width這些css屬性構(gòu)成了盒模式。而區(qū)別就是產(chǎn)生在width屬性上。

◆在strictmode中:

width是內(nèi)容寬度,也就是說,元素真正的寬度=margin-left+border-left-width+padding-left+width+padding-right+border-right-width+margin-right;

◆在quirksmode中:

width則是元素的實(shí)際寬度,內(nèi)容寬度=width-(margin-left+margin-right+padding-left+padding-right+border-left-width+border-right-width)

DIV+CSS建站時(shí)要注意的事項(xiàng):

◆內(nèi)聯(lián)元素,例如<a>、<span>等,定義上下邊界不會(huì)影響到行高(line-height),內(nèi)聯(lián)元素距離上一行元素的距離由行高決定,而不是填充或邊界。注2.內(nèi)聯(lián)元素(display:inline)內(nèi)聯(lián)元素不需要在新行內(nèi)顯示,而且也不強(qiáng)迫其后的元素?fù)Q行,如a、em、span等都為內(nèi)聯(lián)元素。內(nèi)聯(lián)元素可以為任何其他元素的子元素。

◆浮動(dòng)元素(無論左或者右浮動(dòng))邊界不壓縮,且若浮動(dòng)元素不聲明寬度,則其寬度趨向于0,即壓縮到其內(nèi)容能承受的最小寬度。

◆如果盒中沒有內(nèi)容,則即使定義了寬度和高度都為100%,實(shí)際上只占0%,因此不會(huì)被顯示,此點(diǎn)在采取層布局的時(shí)候需特別注意。

◆邊界值可為負(fù),其顯示效果各瀏覽器可能不相同。

◆填充值不可為負(fù)。

◆邊框默認(rèn)的樣式(border-style)為不顯示(none)

其他注意事項(xiàng):

1.float的div一定要閉合,即清除浮動(dòng)

示例:(其中floatA、floatB的屬性已經(jīng)設(shè)置為float:left;)
 

  1. <div> 
  2. <dividdivid="floatA"></div> 
  3. <dividdivid="floatB"></div> 
  4. <dividdivid="NOTfloatC"></div> 
  5. </div> 
  6.  

這里的NOTfloatC并不希望繼續(xù)平移,而是希望往下排。這段代碼在IE中毫無問題,問題出在FF。原因是NOTfloatC并非float標(biāo)簽,必須將float標(biāo)簽閉合。
所以得在<divid="floatB"></div>后邊加清除浮動(dòng)<divclass="clear"></div>
定義如下.clear{clear:both;}

2.注意margin加倍的問題

現(xiàn)在DIV+CSS布局里用的最多的要數(shù)margin和padding了(為了兼容性都盡量少用),設(shè)置為float浮動(dòng)后的div在ie下設(shè)置的margin會(huì)加倍,所以要在這個(gè)div里面加上display:inline;
示例:<divid="FloatA"></div>
相應(yīng)的css為
 

  1. #FloatA{  
  2. float:left;  
  3. margin:5px;/*IE下理解為10px*/  
  4. display:inline;/*IE下再理解為5px*/  
  5. }  
  6.  

說了這么多,歸根結(jié)底還是CSS的解釋問題,所以在以后制作DIV+CSS頁面時(shí)要遵循W3C標(biāo)準(zhǔn),聲明doctype,讓瀏覽器按strictmode模式解析CSS,時(shí)刻注意IE6、IE7及火狐瀏覽器的差異,就會(huì)避免很多兼容性問題,做出更好的作品來。

【編輯推薦】

  1. CSS布局時(shí)需注意的八大技巧
  2. IE6.0對(duì)padding的解讀分析
  3. 揭露CSS中margins折疊現(xiàn)象內(nèi)幕
  4. DIV CSS隱藏內(nèi)容樣式方法揭秘
  5. DIV CSS網(wǎng)頁布局中對(duì)段落進(jìn)行排版的方法

 

責(zé)任編輯:佚名 來源: bdky.cn
相關(guān)推薦

2011-04-12 16:51:29

Javascript兼容性

2010-09-08 09:19:49

DIVCSS

2010-10-09 12:58:59

JS腳本兼容

2010-08-11 15:17:51

瀏覽器兼容性問題

2010-09-07 09:38:58

DIV重疊Firefox

2010-08-23 14:06:57

DIV+CSS

2010-08-30 09:35:35

IE6IE7Firefox

2010-08-30 12:46:42

DIV+CSS

2010-08-17 16:27:52

IE6IE7IE8

2010-09-15 11:18:27

IE6IE7火狐

2010-08-18 15:22:28

IE6IE7Firefox

2021-11-18 09:00:00

開發(fā)瀏覽器IT

2010-09-15 11:32:37

IE6IE7瀏覽器兼容性

2010-09-14 14:23:08

DIV+CSS

2010-08-18 14:14:41

IE6IE7FF

2010-09-15 11:26:05

IE火狐CSS兼容性

2010-08-20 14:27:23

IE火狐CSS

2010-09-16 13:48:15

CSS Hack

2015-08-20 09:35:24

ChromeWindows 10

2011-05-11 18:00:10

HTML5兼容性
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产成a人亚洲精| 香蕉成人啪国产精品视频综合网| 日本一区二区不卡| 欧美大胆a人体大胆做受| 激情久久av一区av二区av三区| 国产欧美在线一区| 国产乱理伦片在线观看夜一区 | 精品一区二区免费看| 国产精品一区二区av| 国产aⅴ精品一区二区三区久久| 欧美日本在线视频中文字字幕| 免费成人直播| 亚洲欧美制服第一页| 亚洲欧美小说色综合小说一区| 欧美成人vr18sexvr| 69成人在线| 精品对白一区国产伦| 黄色网址在线免费观看| 678五月天丁香亚洲综合网| 国产二区在线播放| 欧美日韩mp4| 直接在线观看的三级网址| 日韩一区二区麻豆国产| missav|免费高清av在线看| 亚洲国产成人精品久久| av在线播放资源| 中文字幕在线成人| 日韩一级淫片| 国产精品国产三级国产aⅴ9色| 偷偷www综合久久久久久久| 高清视频在线观看一区| 老司机精品视频网站| 熟女熟妇伦久久影院毛片一区二区| 久久精品国产一区二区| 国产日韩av网站| 国产精品沙发午睡系列990531| 国产免播放器视频| 色婷婷久久一区二区三区麻豆| 日本在线免费| 亚洲欧美日韩爽爽影院| 一区三区自拍| 成人高h视频在线| 国产精品五区| 毛片av在线播放| 成人免费一区二区三区在线观看| 中文字幕一区免费| 欧美xfplay| 亚洲欧美专区| 国产精品黄色av| 91精品啪在线观看国产81旧版| 日本精品一区二区| 99国产精品久| 中文字幕免费在线视频| 亚洲精品国产精品国产自| 成人精品动漫一区二区三区| yy111111少妇影院日韩夜片| 国产美女久久久久| 黄p免费网站| 91麻豆精品国产91久久久久久久久| 台湾佬中文娱乐网欧美电影| 久久久久一本一区二区青青蜜月 | 一区二区欧美日韩视频| 国产欧美自拍一区| 国产伦精品一区二区三区视频免费 | 欧美精选在线播放| 亚洲成人精品综合在线| 国产日本欧美一区二区三区| 人人狠狠综合久久亚洲| 能在线观看的av网站| 欧美最新大片在线看| 国产第一亚洲| 都市激情久久久久久久久久久| 国产aⅴ精品一区二区三区色成熟| 女人高潮特级毛片| 精品亚洲一区二区三区在线播放| 亚洲最大在线| 韩国无码av片在线观看网站| 亚洲电影一区二区| 九九久久国产| 久久av免费看| 狠狠热免费视频| 日韩欧美国产一区二区| 黄色一级片在线看| 欧美性生交大片免网| **国产精品| 视频一区在线免费观看| 亚洲午夜久久久久| 日韩福利影视| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 午夜久久tv| 国语对白做受xxxxx在线中国| 欧美精品一级二级三级| 成人短视频软件网站大全app| 国产精品久久久久久免费观看| 国产日产亚洲精品系列| 精精国产xxxx视频在线播放| 99在线视频播放| 国产精品久久久久久久久晋中 | 一本色道**综合亚洲精品蜜桃冫| 日韩欧国产精品一区综合无码| 成人自拍爱视频| 亚洲欧美日韩国产成人精品影院 | 国产黄色激情视频| 久久久精品午夜少妇| 日韩精彩视频| 人人狠狠综合久久亚洲| 亚洲一区高清| 亚洲精品乱码久久久久久蜜桃麻豆| 久久黄色片视频| 国产精品国产精品国产专区不片| 动漫黄在线观看| 成人av手机在线观看| 国产免费av在线| 国产精品美女一区二区三区 | 在线观看一区二区三区三州| 精品99在线| 日本人成精品视频在线| 免费日本视频一区| 毛片在线视频播放| 日韩免费电影网站| 日韩成人精品在线观看| 欧美精品一区二区在线观看| 欧美一级淫片| 15—17女人毛片| 中日韩美女免费视频网站在线观看| 亚洲欧美日韩国产一区| 一区二区三区视频国产日韩 | 国产一区二区三区在线观看视频 | 黄网页在线观看| 99re视频在线观看| 天天综合网 天天综合色| 国产一区二区亚洲| 日本美女高潮视频| 欧美大片大片在线播放| 久久你懂得1024| 精品一区91| 免费大片在线观看| 欧美国产日韩一区二区三区| 日本一区二区成人| 丝袜连裤袜欧美激情日韩| 欧美黄色免费影院| 欧美成人精品xxx| 国产亚洲欧美日韩日本| 成人在线啊v| 国产又大又黄又猛| 日本国产一区二区三区| 亚洲一区免费视频| 欧美成人69| 免费黄色电影在线观看| 天堂社区 天堂综合网 天堂资源最新版| 日韩欧美你懂的| 国产一区二区三区免费播放| 国产91在线精品| 加勒比日本影视| 亚洲综合一区二区不卡| 在线不卡欧美精品一区二区三区| 翔田千里一区二区| 成人性教育av免费网址| 免费毛片小视频| 国产精品日韩在线一区| 欧美精选午夜久久久乱码6080| 美女视频免费一区| 欧美午夜在线播放| 丝袜+亚洲+另类+欧美+变态| 日韩av在线一区二区三区| 中文字幕久精品免费视频| 亚洲欧美激情插| 亚洲日本成人| 素人一区二区三区| 免费看黄视频网站| 51午夜精品| 精品99久久久久久| 26uuu国产电影一区二区| 日本午夜精品久久久| 三级视频网站在线| 免费久久久久久| 欧美极品美女电影一区| 午夜精品福利一区二区蜜股av| 久色成人在线| 超碰97成人| 日韩av中文| 国产欧美高清在线| 92国产精品久久久久首页| 日韩www在线| 亚洲综合偷拍欧美一区色| 秋霞午夜鲁丝一区二区老狼| 国产精品流白浆在线观看| 黄色免费在线观看网站| www.日本三级| 国产综合久久久久| 亚洲欧美一区二区三区在线| 一区二区欧美在线观看| 免费成人av资源网| 国产精品亚洲二区| 欧美日韩在线观看首页| 依依成人在线| 久久人妻精品白浆国产| 欧洲一区二区日韩在线视频观看免费 | 丝袜美腿一区二区三区动态图| 成人短视频在线|