一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

一個(gè)針對(duì)IE7的CSS Hack

IE7 修復(fù)了很多 bug,也增加了對(duì)一些選擇符的支持,所以現(xiàn)在諸如 *html {} 和 html>body {} 等針對(duì) IE 隱藏或顯示的 hack 都會(huì)在 IE7 中失效。雖然 CSS Hack 不推薦使用,條件注釋才是萬(wàn)無(wú)一失的過(guò)濾器,但是條件注釋只能出現(xiàn)在 HTML 中,CSS Hack 還是有用武之地的。Nanobot 發(fā)現(xiàn)了一些針對(duì) IE7 的 CSS Hack,具體就是:

>body
html*
*+html

這三種寫法,其中前兩種都是不合法的 CSS 寫法,在標(biāo)準(zhǔn)兼容瀏覽器中被被忽略,但是 IE7 卻不這么認(rèn)為。對(duì)于 >body ,它會(huì)將缺失的選擇符用全局選擇符 * 代替,也就是將其處理成了 *>body,而且不光對(duì)于 > 選擇符,+,~ 選擇符中這個(gè)現(xiàn)象也存在。對(duì)于 html* ,由于 html 和 * 之間沒(méi)有空格,所以也是一種 CSS 語(yǔ)法錯(cuò)誤,但 IE7 不會(huì)忽略,而是錯(cuò)誤地認(rèn)為這里有一個(gè)空格。對(duì)于第三種 *+html,IE7 認(rèn)為 html 前面的 DTD 聲明也是一個(gè)元素,所以 html 會(huì)被選中,這三種方法中只有這一種方法是合法的 CSS 寫法,也就是說(shuō)可以通過(guò)校驗(yàn)器的驗(yàn)證,因此也是作者推薦的 hack 用法。

最后作者給出了最佳方式:

    IE 6 and below
        Use * html {} to select the html element.
    IE 7 and below
        Use *+html, * html {} to select the html element.
    IE 7 only
        Use *+html {} to select the html element.
    IE 7 and modern browsers only
        Use html>body {} to select the body element.
    Modern browsers only (not IE 7)
        Use html>/**/body {} to select the body element.

具體信息參考原文:Easy CSS hacks for IE7

HTML/CSS技術(shù)一個(gè)針對(duì)IE7的CSS Hack,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 免费色网 | 国产女人成人精品视频 | 色噜噜狠狠先锋影音久久 | 亚洲国产成人精品小蝌蚪 | 国产精品自产拍2021在线观看 | 黄色片在线观看网站 | 久久这里有精品视频任我鲁 | 91精品视频在线免费观看 | 免费一区二区三区 | 91视频网页 | 视频一区亚洲 | 91正在播放极品白嫩在线观看 | 国产视频福利在线 | 伊人网在线免费视频 | 欧美猛妇色xxxxxbbbb | 热伊人99re久久精品最新地 | 怡红院成人g影院 | 伊人久久大香线蕉资源 | 国产成人亚洲精品无广告 | 91久久精品国产一区二区 | 国内精自视频品线六区免费 | 精品综合久久久久久98 | 最新国产区 | 久久国产亚洲 | xxx日本在线 | 国产午夜精品视频 | 午夜777| 黑人一区二区三区中文字幕 | 男女一级毛片 | 亚洲人成综合 | 日韩精品一区二区三区中文 | 国产精品久久精品福利网站 | 国产精品免费看久久久麻豆 | 国产大片线上免费观看 | 好吊妞在线播放 | 亚色在线观看 | 99成人国产精品视频 | 日本高清www视频在线观看 | 中文字幕精品视频在线 | 色婷婷六月天 | 国产一区二区三区免费视频 |