久久天堂一区二区三区_国内精品久久久久影院网站_亚洲国产一区二区三区最新_亚洲国产一区二区三区四区五区

北大青鳥課程講解之:css hack

北京北大青鳥學校學術部老師講解:CSS hack由于不同的瀏覽器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,對CSS的解析認識不一樣,因此會導致生成的頁面效果不一樣,得不到我們所需要的頁面效果。 這個時候我們就需要針對不同的瀏覽器去寫不同的CSS,讓它能夠同時兼容不同的瀏覽器,能在不同的瀏覽器中也能得到我們想要的頁面效果。這個針對不同的瀏覽器寫不同的CSS code的過程,就叫CSS hack!

北大青鳥學校丁老師介紹:編輯本段CSS Hack的原理是什么
由于不同的瀏覽器對CSS的支持及解析結果不一樣,還由于CSS中的優先級的關系。我們就可以根據這個來針對不同的瀏覽器來寫不同的CSS。

CSS Hack大致有3種表現形式,CSS類內部Hack、選擇器Hack以及HTML頭部引用(if IE)Hack,CSS Hack主要針對IE瀏覽器。

類內部Hack:比如 IE6能識別下劃線"_"和星號" * ",IE7能識別星號" * ",但不能識別下劃線"_",而firefox兩個都不能認識。等等

選擇器Hack:比如 IE6能識別*html .class{},IE7能識別*+html .class{}或者*:first-child+html .class{}。等等

HTML頭部引用(if IE)Hack:針對所有IE:<!--[if IE]><!--您的代碼--><![endif]-->,針對IE6及以下版本:<!--[if lt IE 7]><!--您的代碼--><![endif]-->,這類Hack不僅對CSS生效,對寫在判斷語句里面的所有代碼都會生效。

書寫順序,一般是將識別能力強的瀏覽器的CSS寫在后面。下面如何寫里面說得更詳細些。(北大青鳥課程

 

北大青鳥學校丁老師介紹:如何寫CSS Hack

比如要分辨IE6和firefox兩種瀏覽器,可以這樣寫:

  <style>

  div{

  background:green; /* for firefox */

  *background:red; /* for IE6 */

  }

  </style>

我在IE6中看到是紅色的,在firefox中看到是綠色的。(北大青鳥課程)

北大青鳥學校解釋一下:

上面的css在firefox中,它是認識不了后面的那個帶星號的東東是什么的,于是將它過濾掉,不予理睬,解析得到的結果是:div{background:green},于是理所當然這個div的背景是綠色的。

在IE6中呢,它兩個background都能識別出來,它解析得到的結果是:div{background:green;background:red;},于是根據優先級別,處在后面的red的優先級高,于是當然這個div的背景顏色就是紅色的了。(北大青鳥課程)

  CSS hack:區分IE6,IE7,firefox

  區別不同瀏覽器,CSS hack寫法:

  區別IE6與FF:

  background:orange;*background:blue;

  區別IE6與IE7:

  background:green !important;background:blue;

  區別IE7與FF:

  background:orange; *background:green;

  區別FF,IE7,IE6:

  background:orange;*background:green;_background:blue;

  background:orange;*background:green !important;*background:blue;

  注:IE都能識別*;標準瀏覽器(如FF)不能識別*;

  IE6能識別*,某些情況下不能識別 !important,(北大青鳥課程)

  -----------------------------------------------------------------------------------------------

  IE6支持重定義中的!important,例如:

  .yuanxin {color:#e00!important;}

  .yuanxin {color:#000;}

  你將會發現定義了樣式class="yuanxin"時,在IE下,字體顯示為紅色(#e00)。

  但不支持同一定義中的!important。例如:

  .yuanxin {color:#e00!important;color:#000}

  此時在IE6下不支持,你將會發現定義了樣式class="yuanxin"時,字體顯示為黑色(#000)。

  不包括如下這種形式的同一定義中的!important。

  #pageOver{height:expression(document.documentElement.offsetHeight)!important;

  height:100%;}此種形式的定義,IE6中是可以解釋到important的。

  -----------------------------------------------------------------------------------------------

  IE7能識別*,也能識別!important;

  FF不能識別*,但能識別!important;

                          IE6                 IE7                 FF

  *                         √                 √                 ×

  !important         ×                 √                √

瀏覽器優先級別:FF<IE7<IE6,CSS hack書寫順序一般為FF IE7 IE6

 

  以: " #demo {width:100px;} "為例;(北大青鳥課程)

  #demo {width:100px;} /*被FIREFOX,IE6,IE7執行.*/

  * html #demo {width:120px;} /*會被IE6執行,之前的定義會被后來的覆蓋,所以#demo的寬度在IE6就為120px; */

  *+html #demo {width:130px;} /*會被IE7執行*/

  ---------------

  所以最后,#demo的寬度在三個瀏覽器的解釋為:

  FIREFOX:100px;

  ie6:120px;

  ie7:130px;

  IE8 最新css hack:

  "\9" 例:"border:1px \9;".這里的"\9"可以區別所有IE和FireFox.

   "\0" IE8識別,IE6、IE7不能.

  "*" IE6、IE7可以識別.IE8、FireFox不能.

  "_" IE6可以識別"_",IE7、IE8、FireFox不能.(北大青鳥課程)

以上內容由北京北大青鳥學校學術部提供

北大青鳥網上報名
北大青鳥招生簡章
久久天堂一区二区三区_国内精品久久久久影院网站_亚洲国产一区二区三区最新_亚洲国产一区二区三区四区五区

      9000px;">

          6080国产精品一区二区| 欧美揉bbbbb揉bbbbb| 亚洲一区二区三区国产| 国产精品视频yy9299一区| 久久综合色8888| 国产精品一区免费视频| 黄色日韩三级电影| 亚洲高清视频中文字幕| 国产精品久久久一区麻豆最新章节| 欧美一二三四在线| 日韩视频免费观看高清完整版| 欧美日本一区二区| 日韩天堂在线观看| 久久综合国产精品| 2022国产精品视频| 日本一区二区视频在线观看| 中文欧美字幕免费| 中文字幕亚洲精品在线观看| 亚洲视频图片小说| ●精品国产综合乱码久久久久| 亚洲乱码中文字幕综合| 亚洲一级不卡视频| 婷婷中文字幕综合| 久久精品国产99国产精品| 国产一区二区主播在线| 国产成人精品亚洲午夜麻豆| www.日韩精品| 欧美蜜桃一区二区三区| 欧美mv日韩mv| 专区另类欧美日韩| 日本成人在线看| 国产精品主播直播| 欧美在线影院一区二区| 5月丁香婷婷综合| 国产亚洲精品超碰| 亚洲综合激情小说| 狠狠色丁香久久婷婷综合丁香| 成人午夜电影久久影院| 精品1区2区3区| 久久免费的精品国产v∧| 国产精品高潮呻吟| 日本中文字幕不卡| 成+人+亚洲+综合天堂| 欧美日韩一区在线| 国产三级精品视频| 天天爽夜夜爽夜夜爽精品视频| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 精品一区二区三区不卡| 国产白丝精品91爽爽久久| 欧美亚洲高清一区二区三区不卡| 日韩亚洲欧美一区| 亚洲精品乱码久久久久久久久| 久久精品国产精品亚洲红杏| 色综合久久久久久久久| 亚洲精品在线免费观看视频| 一区二区三区波多野结衣在线观看 | 欧美日韩一区三区四区| 欧美国产日韩在线观看| 免费高清不卡av| 欧美性生交片4| 中文字幕在线观看一区| 国产一区二区伦理片| 69堂精品视频| 亚洲天堂免费看| 成人禁用看黄a在线| 日韩免费看网站| 亚洲国产精品久久不卡毛片 | 不卡一区在线观看| 日韩三级在线观看| 日韩主播视频在线| 91国产成人在线| 日韩理论片网站| 成人h精品动漫一区二区三区| 精品粉嫩超白一线天av| 蜜桃免费网站一区二区三区| 欧美日韩亚洲综合| 亚洲成人一区在线| 欧美日韩中文一区| 亚洲v精品v日韩v欧美v专区 | 男女激情视频一区| 欧美一区午夜精品| 日韩va亚洲va欧美va久久| 91麻豆精品国产自产在线| 日韩在线卡一卡二| 日韩欧美国产一区二区在线播放 | 国产精品888| 国产精品女主播av| www.成人网.com| 亚洲三级免费电影| 91福利国产成人精品照片| 亚洲一区精品在线| 91视频.com| 一区二区三区在线看| 欧美性淫爽ww久久久久无| 亚洲国产sm捆绑调教视频| 欧美在线观看18| 亚洲一二三专区| 日韩一二三四区| 国产一区二区在线观看视频| 日本一区二区视频在线观看| 91福利在线看| 日韩国产欧美三级| 欧美极品另类videosde| 91在线精品秘密一区二区| 一区二区三区日韩欧美| 欧美变态口味重另类| 波多野结衣一区二区三区| 亚洲国产视频网站| 久久久久久久精| 色激情天天射综合网| 麻豆91在线播放免费| 国产精品二三区| 91精品国产综合久久精品| 丁香婷婷综合色啪| 亚洲与欧洲av电影| 日本一区二区三区dvd视频在线| 不卡电影一区二区三区| 性感美女极品91精品| 国产精品卡一卡二卡三| 7777精品伊人久久久大香线蕉最新版| 国产精品影视在线| 天堂蜜桃91精品| 中文字幕五月欧美| 欧美va日韩va| 欧美日韩mp4| 99久久婷婷国产综合精品 | 国产成人午夜视频| 蜜桃精品视频在线观看| 中文字幕中文字幕一区二区| 日韩精品一区二区三区三区免费| 成人高清视频在线观看| 久久草av在线| 亚洲高清不卡在线观看| 国产精品人人做人人爽人人添| 精品三级在线看| 欧美顶级少妇做爰| 91在线精品一区二区| 国产精一区二区三区| 日韩av在线发布| 亚洲国产视频一区| 亚洲黄色录像片| 欧美国产精品一区二区| 亚洲精品一区二区三区影院 | 成人看片黄a免费看在线| 免费人成在线不卡| 香蕉久久一区二区不卡无毒影院 | 紧缚奴在线一区二区三区| 亚洲国产成人va在线观看天堂| 亚洲男同性视频| 国产精品久99| 中文字幕一区二区三中文字幕| 国产精品三级电影| 国产精品久久网站| 国产精品高清亚洲| 中文子幕无线码一区tr| 国产欧美日韩久久| 国产清纯在线一区二区www| 久久久精品影视| 久久女同性恋中文字幕| 国产欧美日韩麻豆91| 国产清纯白嫩初高生在线观看91| 久久久久久电影| 综合自拍亚洲综合图不卡区| 中文字幕色av一区二区三区| 亚洲人成在线观看一区二区| 亚洲三级电影全部在线观看高清| 亚洲欧美日韩在线| 亚洲午夜私人影院| 日韩中文字幕区一区有砖一区 | 欧洲精品一区二区三区在线观看| 在线观看一区二区精品视频| 欧美日韩亚洲不卡| 91精品欧美综合在线观看最新| 日韩一级片在线播放| 2021中文字幕一区亚洲| 国产精品色一区二区三区| 一区二区三区国产| 日本va欧美va瓶| 国产精品18久久久久久久网站| 国产成人a级片| 不卡的电视剧免费网站有什么| 99re66热这里只有精品3直播 | 91视频.com| 欧美一区二区三区免费在线看| 久久综合久色欧美综合狠狠| 亚洲欧美一区二区三区孕妇| 一区二区三区精密机械公司| 麻豆一区二区三| 成人app软件下载大全免费| 欧美日韩不卡一区二区| 国产日韩高清在线| 亚洲福利一区二区三区| 国产一区二区三区四| 91国产精品成人| 2020日本不卡一区二区视频| 亚洲精品国产无套在线观| 国产精品1024久久| 337p亚洲精品色噜噜| 亚洲欧美中日韩| 另类小说色综合网站|