成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

探究CSS hack使用原理 規(guī)則及弊端

開發(fā) 前端
CSS hack是因?yàn)楝F(xiàn)有瀏覽器對(duì)標(biāo)準(zhǔn)的解析不同,為了兼容各瀏覽器,所采用的一種補(bǔ)救方法,這里向大家描述一下CSS hack的來歷,使用原理和規(guī)則以及使用后的弊端。

本文向大家簡(jiǎn)單介紹一下CSS hack的來歷,使用原理和規(guī)則等內(nèi)容,CSS hack是一種類似作弊的手段,以欺騙瀏覽器的方式達(dá)到兼容的目的,是用瀏覽器的兼容性差異來解決瀏覽器的兼容性問題。

CSS hack的來歷

CSS hack的由來源于瀏覽器大戰(zhàn),從1995年開始,微軟和網(wǎng)景公司的瀏覽器競(jìng)爭(zhēng),導(dǎo)致各自的瀏覽器包含大量其私有CSS屬性,并逐漸遠(yuǎn)離標(biāo)準(zhǔn)。1998年網(wǎng)景公司以開放源代碼的授權(quán)形式,把Communicator的源代碼釋出,以開源的形式逐漸發(fā)展一部分用戶群,并在2004年推出Firefox的1.0版本。相繼,Safar,Opera的用戶群也正在發(fā)展壯大中。這讓微軟不得不考慮從新設(shè)計(jì)一款更加接近web標(biāo)準(zhǔn)的瀏覽器。

盡管微軟***推出的IE8已經(jīng)對(duì)CSS2.1提供了良好的支持,但事實(shí)是,許多用戶操作系統(tǒng)的IE版本一直停留在IE6,且大多數(shù)用戶沒有主動(dòng)升級(jí)IE的習(xí)慣。

IE的各個(gè)版本對(duì)CSS2.1中的某些屬性從支持程度到解析效果,都不是很一致。這導(dǎo)致開發(fā)人員需要單獨(dú)定義針對(duì)不同版本的的CSS樣式,以此來獲取相近的效果。

由此,人們發(fā)現(xiàn)并利用了CSS hack。事實(shí)上,到現(xiàn)在為止,我們使用CSS hack最主要的目的是區(qū)分IE6和IE7。

CSS hack使用原理

簡(jiǎn)單來講,CSS hack就是瀏覽器解析CSS時(shí)的漏洞,因此不同的瀏覽器就有不同的CSS hack寫法。

CSS hack使用原則

盡力避免使用CSS hack,并尋找其它的應(yīng)對(duì)方法。事實(shí)上,使用IE的條件注釋來區(qū)分IE各個(gè)版本,是非常不錯(cuò)的選擇。

CSS hack使用后的弊端

CSS Hack除了能迅速區(qū)分瀏覽器版本,并可能獲得大概一直的效果,但從長(zhǎng)遠(yuǎn)看,CSS Hack會(huì)引起許多新的錯(cuò)誤。
 

【編輯推薦】

  1. CSS Hack的基本原理和實(shí)現(xiàn)方式
  2. 調(diào)用CSS hack區(qū)分不同瀏覽器
  3. 深入探究DIV CSS布局中position屬性用法
  4. CSS屬性display:inline-block使用揭秘
  5. CSS hack:實(shí)現(xiàn)IE6、IE7、Firefox兼容

 

 

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

2010-09-07 13:04:14

CSS Hack

2010-09-16 14:09:03

CSS hackGoogleChrom

2023-08-31 08:12:23

應(yīng)用場(chǎng)景業(yè)務(wù)異常HTTP

2010-08-27 09:29:40

CSSbehavior

2010-09-07 15:17:47

CSS優(yōu)先權(quán)CSS

2010-09-15 15:27:06

CSS hack

2019-01-10 08:24:06

2010-09-15 15:48:09

CSS Hack

2010-08-26 10:48:51

CSScaption-sid

2010-09-08 14:00:08

marginCSS

2009-12-03 14:53:53

PHP浮點(diǎn)類型取整

2010-09-01 10:17:38

CSShack注釋

2010-09-16 11:31:17

CSS Hack

2010-09-03 09:46:50

idclassCSS

2010-08-25 14:11:01

CSSborder-top

2010-08-25 14:26:09

CSSdisplay

2010-08-26 10:08:50

CSSmargin

2010-09-15 15:39:03

CSS hack

2017-05-18 15:02:36

AndroidGC原理JVM內(nèi)存回收

2023-11-12 11:56:28

Json格式弊端
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产精品久久久久久久久久久免费看 | 国产精品久久久久久久久污网站 | 亚洲精品一区久久久久久 | 国产精品99久久久久久大便 | 欧洲精品视频一区 | 国产成人免费视频网站高清观看视频 | 国产在线精品一区二区 | 香蕉二区| 91精品国产乱码久久久久久 | www.com久久久 | 黄色国产大片 | 一级毛片中国 | 亚洲图片一区二区三区 | 一级毛片免费完整视频 | 在线日韩av电影 | 国产精品久久久久久久久久久久久 | 99成人| 逼逼网 | 日本午夜精品一区二区三区 | 在线看免费的a | 中国大陆高清aⅴ毛片 | 国产欧美视频一区二区三区 | 成人av免费网站 | 亚洲国产激情 | 日韩精品成人在线 | 中国黄色毛片视频 | 中文精品久久 | 国产精品国产a级 | 盗摄精品av一区二区三区 | h视频网站在线观看 | 视频一区在线观看 | 在线播放一区 | 国产精品一区二区在线播放 | 久久精品视频在线观看 | 亚洲精品2区 | 日本精品裸体写真集在线观看 | 国产精品视频网 | 国产精品视频久久久久 | 久久久精品 | 日韩中文字幕在线视频观看 | 国产69久久精品成人看动漫 |