亚洲AVI,黑人巨茎大战欧美白妇,初高中生洗澡自慰高清网站,欧美日韩无砖专区一中文字

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

CSS中hack的使用方法

本篇內(nèi)容介紹了“CSS中hack的使用方法”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

你所需要的網(wǎng)站建設(shè)服務(wù),我們均能行業(yè)靠前的水平為你提供.標(biāo)準(zhǔn)是產(chǎn)品質(zhì)量的保證,主要從事成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、企業(yè)網(wǎng)站建設(shè)、成都做手機(jī)網(wǎng)站、網(wǎng)頁設(shè)計(jì)、成都品牌網(wǎng)站建設(shè)、網(wǎng)頁制作、做網(wǎng)站、建網(wǎng)站。創(chuàng)新互聯(lián)擁有實(shí)力堅(jiān)強(qiáng)的技術(shù)研發(fā)團(tuán)隊(duì)及素養(yǎng)的視覺設(shè)計(jì)專才。

css hack 是個很有爭議的東西,一開始我也很討厭,因?yàn)槲矣X得可以饒過 css hack,通過另外的方法解決問題。但是,隨著工作中的不斷實(shí)踐,改變了我的觀點(diǎn),css hack 雖然不能通過 w3c 標(biāo)準(zhǔn)認(rèn)證,但適當(dāng)是使用很有可能會使你的 HTML 結(jié)構(gòu)更緊湊、有效的減少無語義標(biāo)簽或帶來其他好處。

1.IE條件注釋法
該方法安全性好,但是不利于開發(fā)維護(hù)。比如涉及到針對不同版本IE的css。

         只在IE下有效
      只在IE6有效
  只在IE6以上版本有效

注意:結(jié)合lte、lt、gte、gt、!關(guān)鍵字使用。

2.選擇符前綴法

“*html” 前綴只對IE6生效  "*+html"前綴只對IE7生效

CSS Code復(fù)制內(nèi)容到剪貼板

  1. .test{width:80px;}           /*IE 6 7 8*/  

  2. *html .test{width:70px;}  /*IE6*/  

  3. *+html .test{width:60px;}/*IE7*/  

缺點(diǎn):不能保證IE9,10不識別*html,*+html,有向后兼容風(fēng)險(xiǎn)。

3.樣式屬性前綴法:

如“_”只在IE6下生效,“*”在IE6和IE7下生效。同樣有向后兼容隱患。
.test{width:80px;*width:70px;_width:60px;}

可用于內(nèi)聯(lián)樣式

CSS Code復(fù)制內(nèi)容到剪貼板

  

由于IE條件注釋法不利于開發(fā)維護(hù),實(shí)際中常用的hack方法常常是后兩者。

小例子

html 代碼

XML/HTML Code復(fù)制內(nèi)容到剪貼板

  1.   

  2.  

    您的瀏覽器是

      

  3.   

css hack 代碼

CSS Code復(fù)制內(nèi)容到剪貼板

  1. p { margin:0; padding:0 55px 0 0; height:30xp; line-height:30px; font-size:14px;}   

  2. p { background:url(llq.gif) 90px -170px no-repeat;} /* all */  

  3. p,x:-moz-any-link { background:url(llq.gif) 90px -80px no-repeat;} /* for ff */  

  4. p,x:-moz-any-link,x:default { background:url(llq.gif) 90px -140px no-repeat;} /* for ff2+ */  

  5. p {[;background:url(llq.gif) 90px -260px no-repeat;]}  /* for sa/ch */  

  6. p { background:url(llq.gif) 90px -50px no-repeat\9;}  /* for ie */  

  7. *+html p { background:url(llq.gif) 90px -20px no-repeat;} /* only for ie7 */  

  8. p { _background:url(llq.gif) 90px 10px no-repeat;} /* only for ie6 */  


查看Demo

因?yàn)闆]有找到 op10 的 css hack,所以標(biāo)準(zhǔn)的寫法是給 op10 的,然后針對其他瀏覽器寫 css hack。

另外,在修復(fù)過程中,我發(fā)現(xiàn)了網(wǎng)上流傳的一個 css hack 有問題,這個 css hack 也許有很多人在用,就是[屬性:值\0],有的人說這是 ie8 專用的,但我在測試過程中發(fā)現(xiàn)這個 css hack 除了 ie8 識別外,ff3 和 op10 也能識別(ff2 和 ff3.5 不能識別)。

“CSS中hack的使用方法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


網(wǎng)站欄目:CSS中hack的使用方法
網(wǎng)頁鏈接:http://news.spvevtbd.cn/article/ggoggj.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP