天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

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

>body
html*
*+html

這三種寫法,其中前兩種都是不合法的 CSS 寫法,在標(biāo)準(zhǔn)兼容瀏覽器中被被忽略,但是 IE7 卻不這么認(rèn)為。對于 >body ,它會(huì)將缺失的選擇符用全局選擇符 * 代替,也就是將其處理成了 *>body,而且不光對于 > 選擇符,+,~ 選擇符中這個(gè)現(xiàn)象也存在。對于 html* ,由于 html 和 * 之間沒有空格,所以也是一種 CSS 語法錯(cuò)誤,但 IE7 不會(huì)忽略,而是錯(cuò)誤地認(rèn)為這里有一個(gè)空格。對于第三種 *+html,IE7 認(rèn)為 html 前面的 DTD 聲明也是一個(gè)元素,所以 html 會(huì)被選中,這三種方法中只有這一種方法是合法的 CSS 寫法,也就是說可以通過校驗(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è)針對IE7的CSS Hack,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 幸福草电视剧演员表介绍 | 午夜性爽视频男人的天堂在线 | 麻美ゆま夫の目の前で犯 | 自拍区偷拍亚洲视频 | 亚洲国产日韩欧美在线a乱码 | 国产精品人妻99一区二 | 3d无遮挡h肉动漫在线播放 | 久久精品热99看 | 国产亚洲精品A久久777777 | 视频一区在线免费观看 | 国产免费久久精品国产传媒 | 久久综合一个色综合网 | 精品国产自在天天线2019 | 狼群资源网中文字幕 | 含羞草影院AE在线观看 | 久久有码中文字幕 | 世界上第一个得抑郁症的人是谁 | 久久视频这有精品63在线国产 | 国产白丝精品爽爽久久久久久蜜臀 | 麻豆一二三四区乱码 | 中文字幕A片视频一区二区 中文字幕AV在线一二三区 | 99久久久免费精品免费 | 在线免费中文字幕 | 蜜桃日本免费观看MV | 午夜日韩久久影院 | 国内精品国内自产视频 | 亚洲精品高清视频 | 迈开腿让我看下你的小草莓声音 | 亚洲人成伊人成综合网久久久 | 成年免费大片黄在线观看岛国 | 日韩亚洲人成在线 | 欧美一区二区三区免费播放 | 奶大B紧17p | yellow免费观看直播 | 欧美一区二区三区免费播放 | 2021久久99国产熟女人妻 | 国产精品久久久久久久久久影院 | 学生精品国产在线视频 | 国产久久亚洲美女久久 | 粗暴玩烂货调教 | 东京热无码中文字幕av专区 |