最新文章專題視頻專題關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
瀏覽器兼容性問(wèn)題及常見(jiàn)的解決方法_html/css_WEB-ITnose 新手提問(wèn),菜單瀏覽效果的問(wèn)題_html/css_WEB-ITnose 瀏覽器縮小后頁(yè)面變形_html/css_WEB-ITnose 新手求教:關(guān)于定位和z-index不起作用的問(wèn)題,請(qǐng)各位大神幫忙,在線等_html/css_WEB-ITnose 瀏覽器緩存分析_html/css_WEB-ITnose 瀏覽器內(nèi)核總結(jié) 新手關(guān)于canvas的問(wèn)題_html/css_WEB-ITnose 瀏覽器渲染原理_html/css_WEB-ITnose 新手求一個(gè)div排版_html/css_WEB-ITnose 瀏覽器得到地址欄的相關(guān)信息_html/css_WEB-ITnose 新手的成長(zhǎng)記錄點(diǎn)滴(十)_html/css_WEB-ITnose 瀏覽器兼容性常見(jiàn)_html/css_WEB-ITnose 瀏覽器工作原理_html/css_WEB-ITnose 史上最全前端面試題(含答案)_html/css_WEB-ITnose 瀏覽器CSS兼容問(wèn)題匯總及解決_html/css_WEB-ITnose 瀏覽器顯示tomcat的favicon.ico問(wèn)題_html/css_WEB-ITnose 瀏覽器緩存,想說(shuō)愛(ài)你不容易_html/css_WEB-ITnose 新手求教:我的floatDIV空白了_html/css_WEB-ITnose 瀏覽器樣式問(wèn)題_html/css_WEB-ITnose 天氣預(yù)報(bào)插件屏蔽超鏈接_html/css_WEB-ITnose 新手問(wèn)個(gè)小問(wèn)題,_html/css_WEB-ITnose 瀏覽器端Less_html/css_WEB-ITnose 瀏覽器的渲染原理簡(jiǎn)介_(kāi)html/css_WEB-ITnose 史上最全的HTML、CSS知識(shí)點(diǎn)總結(jié),淺顯易懂。_html/css_WEB-ITnose 瀏覽器兼容模式和快速模式下運(yùn)行HTML差異_html/css_WEB-ITnose 新手上路求教細(xì)節(jié)_html/css_WEB-ITnose 新手_html/css_WEB-ITnose 瀏覽器的CSSHacks_html/css_WEB-ITnose 瀏覽器hack總結(jié)詳細(xì)的瀏覽器兼容性解決方法_html/css_WEB-ITnose 新手,還沒(méi)入門,求教_html/css_WEB-ITnose 新手,關(guān)于網(wǎng)頁(yè)嵌入vlc播放器的視頻播放問(wèn)題_html/css_WEB-ITnose 新手關(guān)于在DreamWever上寫的Html鏈接到編寫的服務(wù)器的問(wèn)題_html/css_WEB-ITnose 瀏覽器兼容問(wèn)題:高度顯示錯(cuò)誤_html/css_WEB-ITnose 新手對(duì)<meta>的問(wèn)題_html/css_WEB-ITnose 瀏覽器內(nèi)核信息整理 新手又有問(wèn)題了,ie6層重疊問(wèn)題,會(huì)的大神幫幫下……_html/css_WEB-ITnose 新手求助~網(wǎng)頁(yè)嵌入vlc,有沒(méi)有什么參數(shù),能設(shè)置一段視頻的開(kāi)始和結(jié)束時(shí)間_html/css_WEB-ITnose 新手求助,一個(gè)頁(yè)面布局的問(wèn)題。_html/css_WEB-ITnose 瀏覽器緩存的問(wèn)題_html/css_WEB-ITnose 新手求指導(dǎo)_html/css_WEB-ITnose
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

史上最全的csshack(ie6-9,firefox,chrome,opera,safari)_html/css_WEB-ITnose

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 16:03:33
文檔

史上最全的csshack(ie6-9,firefox,chrome,opera,safari)_html/css_WEB-ITnose

史上最全的csshack(ie6-9,firefox,chrome,opera,safari)_html/css_WEB-ITnose:在這個(gè)瀏覽器百花爭(zhēng)鳴的時(shí)代,作為前端開(kāi)發(fā)的我們?yōu)榱宋覀兤恋脑O(shè)計(jì)能適應(yīng)各個(gè)瀏覽器可為煞費(fèi)苦心,主要體現(xiàn)在javascript和css上面。javascript我這次就不談了,先說(shuō)說(shuō)css。 為了適應(yīng)不同瀏覽器不同的版本(版本主要就ie來(lái)說(shuō)),ie這朵奇葩現(xiàn)在我們要兼容
推薦度:
導(dǎo)讀史上最全的csshack(ie6-9,firefox,chrome,opera,safari)_html/css_WEB-ITnose:在這個(gè)瀏覽器百花爭(zhēng)鳴的時(shí)代,作為前端開(kāi)發(fā)的我們?yōu)榱宋覀兤恋脑O(shè)計(jì)能適應(yīng)各個(gè)瀏覽器可為煞費(fèi)苦心,主要體現(xiàn)在javascript和css上面。javascript我這次就不談了,先說(shuō)說(shuō)css。 為了適應(yīng)不同瀏覽器不同的版本(版本主要就ie來(lái)說(shuō)),ie這朵奇葩現(xiàn)在我們要兼容

在這個(gè)瀏覽器百花爭(zhēng)鳴的時(shí)代,作為前端開(kāi)發(fā)的我們?yōu)榱宋覀兤恋脑O(shè)計(jì)能適應(yīng)各個(gè)瀏覽器可為煞費(fèi)苦心,主要體現(xiàn)在javascript和css上面。javascript我這次就不談了,先說(shuō)說(shuō)css。

為了適應(yīng)不同瀏覽器不同的版本(版本主要就ie來(lái)說(shuō)),ie這朵奇葩現(xiàn)在我們要兼容6-9,它的10也快出來(lái)了。。在ie下我們可以寫條件注釋來(lái)區(qū)分ie和其他瀏覽器,以及ie的版本,這些請(qǐng)大家自行g(shù)oogle。這篇文章主要討論的是css hack。下面廢話補(bǔ)多說(shuō)了,直接上代碼

 1  2 3  4 5  6 7 Css Hack 8 9  40 41  42 43  44 45 test 46 47  48 49 

上面這段代碼大家可以直接copy出來(lái),保存成html在各瀏覽器試試。下面我來(lái)分析下:

各個(gè)瀏覽器都認(rèn)識(shí),這里給firefox用;

\9所有的ie瀏覽器可識(shí)別;

\0 是留給ie8的,但筆者測(cè)試,發(fā)現(xiàn)最新版opera也認(rèn)識(shí),汗。。不過(guò)且慢,后面自有hack寫了給opera認(rèn)的,所以,\0我們就認(rèn)為是給ie8留的;

+background-color:pink; + ie7定了;

_ _專門留給神奇的ie6;

:root #test { background-color:purple\9; } :root是給ie9的,網(wǎng)上流傳了個(gè)版本是 :root #test { background-color:purple\0;},呃。。這個(gè)。。,新版opera也認(rèn)識(shí),所以經(jīng)筆者反復(fù)驗(yàn)證最終ie9特有的為:root 選擇符 {屬性\9;}

@media all and (min-width:0px){ #test {} } 這個(gè)是老是跟ie搶著認(rèn)\0的神奇的opera,必須加個(gè)\0,不然firefox,chrome,safari也都認(rèn)識(shí)。。

@media screen and (-webkit-min-device-pixel-ratio:0){ #test {background-color:gray;} }最后這個(gè)是瀏覽器新貴chrome和safari的。

好了就這么多了,特別注意以上順序是不可以改變的。css hack雖然可以解決個(gè)瀏覽器之間css顯示的差異問(wèn)題,但是畢竟不符合W3C規(guī)范,我們平時(shí)寫css最好是按照標(biāo)準(zhǔn)來(lái),這樣對(duì)我們以后維護(hù)也是大有好處的,實(shí)在不行再用。

如果給位看官有更好的css hack寫法或者本文有不妥之處,歡迎留言,第一次寫文章,請(qǐng)輕砸。

轉(zhuǎn)自:http://www.cnblogs.com/WuQiang/archive/2011/08/23/2150240.html

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文檔

史上最全的csshack(ie6-9,firefox,chrome,opera,safari)_html/css_WEB-ITnose

史上最全的csshack(ie6-9,firefox,chrome,opera,safari)_html/css_WEB-ITnose:在這個(gè)瀏覽器百花爭(zhēng)鳴的時(shí)代,作為前端開(kāi)發(fā)的我們?yōu)榱宋覀兤恋脑O(shè)計(jì)能適應(yīng)各個(gè)瀏覽器可為煞費(fèi)苦心,主要體現(xiàn)在javascript和css上面。javascript我這次就不談了,先說(shuō)說(shuō)css。 為了適應(yīng)不同瀏覽器不同的版本(版本主要就ie來(lái)說(shuō)),ie這朵奇葩現(xiàn)在我們要兼容
推薦度:
標(biāo)簽: safari chrome firefox
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top