麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > CSS > 正文

CSS常用技巧之CSS書寫技巧和CSS HACK技巧

2024-07-11 09:06:52
字體:
來源:轉載
供稿:網友
不同的瀏覽器對CSS的解析結果是不同的,因此會導致相同的CSS輸出的頁面效果不同,這就需要CSS Hack來解決瀏覽器局部的兼容性問題,本文給大家分享CSS常用技巧之CSS書寫技巧和CSS HACK技巧 ,需要的朋友參考下
 
 

什么是CSS Hack? 
不同的瀏覽器對CSS的解析結果是不同的,因此會導致相同的CSS輸出的頁面效果不同,這就需要CSS Hack來解決瀏覽器局部的兼容性問題。而這個針對不同的瀏覽器寫不同的CSS 代碼的過程,就叫CSS Hack。 
CSS Hack常見的有三種形式:CSS屬性Hack、CSS選擇符Hack以及IE條件注釋Hack, Hack主要針對IE瀏覽器。 
1、屬性級Hack:比如IE6能識別下劃線”_”和星號” * “,IE7能識別星號” * “,但不能識別下劃線”_”,而firefox兩個都不能認識。 
2、選擇符級Hack:比如IE6能識別*html .class{},IE7能識別*+html .class{}或者*:first-child+html .class{}。 
3、IE條件注釋Hack:IE條件注釋是微軟從IE5開始就提供的一種非標準邏輯語句。比如針對所有IE:<!–[if IE]><!–您的代碼–><![endif]–>,針對IE6及以下版本:<!–[if lt IE 7]><!–您的代碼–><![endif]–>,這類Hack不僅對CSS生效,對寫在判斷語句里面的所有代碼都 會生效。 
PS:條件注釋只有在IE瀏覽器下才能執行,這個代碼在非IE瀏覽下被當做注釋視而不見。可以通過IE條件注釋載入不同的CSS、JS、HTML和服務器代碼等。 
不同的瀏覽器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,對CSS的解析認識不一樣,因此會導致生成的頁面效果不一樣,得不到我們所需要的頁面效果。這個時候我們就需要針對不同的瀏覽器去寫不同的CSS,讓它能夠同時兼容不同的瀏覽器,能在不同的瀏覽器中也能得到我們想要的頁面效果。這個針對不同的瀏覽器寫不同的CSS code的過程,就叫CSS hack,也叫寫CSS hack。 
由于不同的瀏覽器對CSS的支持及解析結果不一樣,還由于CSS中的優先級的關系。我們就可以根據這個來針對不同的瀏覽器來寫不同的CSS。 
比如 IE6能識別下劃線“_”和星號“ * ”,IE7能識別星號“ * ”,但不能識別下劃線“_”,而firefox兩個都不能認識。等等 
書寫順序,一般是將識別能力強的瀏覽器的CSS寫在后面。下面列舉常用的CSS hack方法 
1:!important 
!important作用是提高指定樣式規則的應用優先權。 
IE7以及所有標準瀏覽器能識別!important 
區別IE6與IE7與其他瀏覽器 
以下為引用的內容: 
 

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品久久久久久久久久久αⅴ | www.54271.com| 欧美国产综合视频 | 免费一级特黄欧美大片勹久久网 | 国产日韩a | 一级做a爱片毛片免费 | 国产成人精品一区二区视频免费 | 91a在线观看 | 精品亚洲成a人在线观看 | 日本成人一二三区 | 中文日韩字幕 | 日本在线播放一区二区三区 | 久久久久久久一区二区 | 欧美999| 久久人人爽人人爽人人片av免费 | av影院在线播放 | 欧美黄色免费视频 | 免费放黄网站在线播放 | 男男啪羞羞视频网站 | 一二区电影 | 香蕉久久久| 成年人视频免费 | 日韩午夜一区二区三区 | 亚洲免费永久 | 日韩黄色av | 久久亚洲综合色 | 一区二区三区无码高清视频 | 成品片a免费直接观看 | 成人国产精品久久久 | 久久一级| 欧美成人性生活片 | 男女羞羞在线观看 | 综合国产一区 | 亚洲片在线观看 | 亚洲影院在线 | 亚州综合 | 国产精品色综合 | 蜜桃视频网站www | 黄色毛片一级 | 欧美a欧美 | 久久99精品久久久久久秒播蜜臀 |