版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
內(nèi)容提要CSS
hackCSS
Hack的原理如何寫CSS
HackCSS
hack由于不同的瀏覽器,對(duì)CSS的解析認(rèn)識(shí)不一樣,從而導(dǎo)致生成的頁(yè)面效果不一樣,得不到
所
需要的頁(yè)面效果。針對(duì)不同的瀏覽器寫不同的CSScode的過程,就叫CSS
hack,也叫寫CSS
hack注:一般是將識(shí)別能力強(qiáng)的瀏覽器的CSS寫在后面如何寫CSS
Hack——區(qū)別IE6與FFIE都能識(shí)別*;標(biāo)準(zhǔn)瀏覽器(如FF)不能識(shí)別*例如:div{background:orange;*background:blue;}如何寫CSS
Hack——區(qū)別IE6與IE7IE6能識(shí)別*,但不能識(shí)別
!important,IE7能識(shí)別*,也能識(shí)別!important;
例如:div{background:green
!important;background:blue;}如何寫CSS
Hack——區(qū)別IE7與FFFF不能識(shí)別*,但能識(shí)別!important;例如:div{background:orange;*background:green;}如何寫CSS
Hack——區(qū)別FF,IE7,IE6:FF不能識(shí)別*,但能識(shí)別!important;例如:div{background:orange;*background:green
!important;*background:blue;}如何寫CSS
Hack——區(qū)別FF,IE7,IE6:IE6支持下劃線,IE7和firefox均不支持下劃線。例如:div{background:orange;*background:green;_background:blue;}如何寫CSS
Hack——區(qū)別FF,IE7,IE6總結(jié):IE都能識(shí)別*;標(biāo)準(zhǔn)瀏覽器(如FF)不能識(shí)別*;IE6能識(shí)別*,但不能識(shí)別
!important,IE7能識(shí)別*,也能識(shí)別!important;FF不能識(shí)別*,但能識(shí)別!important;IE6支持下劃線,IE7和firefox均不支持下劃線如何寫CSS
Hack——區(qū)別FF,IE7,IE6:使用“*+html”例如:#example
{
color:
#333;
}
/*
FF
*/*
html
#example
{
color:
#666;
}
/*
IE6
*/*+html
#example
{
color:
#999;
}
/*
IE7
*/如何寫CSS
Hack——IE的if條件Hack<!--[if
IE]>
Only
IE<![endif]-->所有的IE可識(shí)別<!--[if
IE
5.0]>Only
IE
5.0<![endif]-->只有IE5.0可以識(shí)別<!--[if
gt
IE
5.0]>Only
IE
5.0+<![endif]-->IE5.0包換IE5.5都可以識(shí)別<!--[if
lt
IE
6]>Only
IE
6-<![endif]-->僅IE6可識(shí)別<!--[if
gte
IE
6]>
Only
IE
6/+<![endif]-->IE6以及IE6以下的IE5.x都可識(shí)別<!--[if
lte
IE
7]>Only
IE7/-<![endif]-->僅IE7可識(shí)別如何寫CSS
Hack——Chrome瀏覽器-選擇器Hack/*
Chrome
24-
and
Safari
5-
*/::made-up-pseudo-element,
.selector
{代碼放在這里}如何寫CSS
Hack——Chrome瀏覽器-
查詢Hacks/*
Chrome,
Safari
3+
*/@media
screen
and
(-webkit-min-device-pixel-ratio:0)
{代碼放在這里}如何寫CSS
Hack——Firefox瀏覽器-屬性選擇器Hack/*
Firefox
1.5
*/body:empty
.selector{樣式代碼放這里}/*
Firefox
2+
*/.selector,x:-moz-any-link
{樣式代碼放這里}/*
Firefox
3+*/.selector,
x:-moz-any-link;
x:default{樣式代碼放這里}/*
Firefox
3.5+
*/body:not(:-moz-handler-blocked)
.selector
{樣式代碼放這里}如何寫CSS
Hack——Firefox瀏覽器-
查詢Hack/*
Firefox
3.5+,
IE
9/10,
Opera
*/@media
screen
and
(min-resolution:
+72dpi){樣式代碼放這里}/*
Firefox
3.6+
*/s:0)
{@media
screen
and
(-moz-images-in-樣式代碼放這里}/*
Firefox
4+
*/@media
screen
and
(min--moz-device-pixel-ratio:0)
{樣式代碼放這里}如何寫CSS
Hack——Firefox瀏覽器-混合型Hackurl-prefix()
{/*
Firefox
3+
*/@-moz-樣式代碼放這里}如何寫CSS
Hack——Opera瀏覽器-屬性選擇器Hack/*
Opera
9.25,
Safari
2/3.1
*/*|html[xmlns*=""]
.selector
{樣式代碼放這里}/*
Opera
9.27
and
below,
Safari
2*/html:樣式代碼放這里}/*
Opera
9.5+
*/noindex:-o-prefocus,
.selector
{樣式代碼放這里}如何寫CSS
Hack——Opera瀏覽器-
查詢Hack*
Opera
7
*/@media
all
and
(min-width:
0px){樣式代碼放這里}/*
Opera
12-
*/@mediaall
and
(-webkit-min-device-pixel-ratio:10000),
not
all
and(-webkit-min-device-pixel-ratio:0)
{樣式代碼放這里}/*
Opera,
Firefox
3.5+,
IE
9/10
*/@media
screen
and
(min-resolution:
+72dpi)
{樣式代碼放這里}/*
Opera,
IE
8/9/10
*/@media
screen
{樣式代碼放這里}如何寫CSS
Hack——Safari瀏覽器-屬性選擇器Hack/*
Safari
2/3
*/html[xmlns*=""]
body:last-child
.selector
{樣式代碼放這里}html[xmlns*=""]:root
.selector
{樣式代碼放這里}/*
Safari
2/3.1,
Opera
9.25
*/*|html[xmlns*=""]
.selector
{樣式代碼放這里}
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024城市二手房買賣合同(32篇)
- 滬教版九年級(jí)化學(xué)上冊(cè)(上海版)全套講義
- 農(nóng)業(yè)金融服務(wù)提升產(chǎn)量潛力
- 高一化學(xué)教案:專題第三單元第二課時(shí)有機(jī)高分子的合成
- 2024高中化學(xué)第二章烴和鹵代烴2-1苯的結(jié)構(gòu)與性質(zhì)課時(shí)作業(yè)含解析新人教版選修5
- 2024高中地理第四章自然環(huán)境對(duì)人類活動(dòng)的影響4自然災(zāi)害對(duì)人類的危害課時(shí)作業(yè)含解析湘教版必修1
- 2024高中生物第五章生態(tài)系統(tǒng)及其穩(wěn)定性第5節(jié)生態(tài)系統(tǒng)的穩(wěn)定性精練含解析新人教版必修3
- 2024高中語文第二課千言萬語總關(guān)“音”第2節(jié)耳聽為虛-同音字和同音詞練習(xí)含解析新人教版選修語言文字應(yīng)用
- 2024高中語文精讀課文一第1課1長(zhǎng)安十年作業(yè)含解析新人教版選修中外傳記蚜
- 2024高考?xì)v史一輪復(fù)習(xí)方案專題六古代中國(guó)經(jīng)濟(jì)的基本結(jié)構(gòu)與特點(diǎn)專題綜合測(cè)驗(yàn)含解析人民版
- 部編版語文三年級(jí)下冊(cè)第二單元整體作業(yè)設(shè)計(jì)
- 物聯(lián)網(wǎng)安全風(fēng)險(xiǎn)評(píng)估剖析-洞察分析
- 治未病科室建設(shè)
- 2024天津高考英語試題及答案
- 2014-2024年高考語文真題匯編之詩(shī)歌鑒賞含答案解析
- 項(xiàng)目微信公眾號(hào)運(yùn)營(yíng)方案
- 2024-2025學(xué)年上學(xué)期合肥初中英語九年級(jí)期末試卷
- 醫(yī)療質(zhì)量提高
- 中考數(shù)學(xué)試卷(a卷)
- 全國(guó)國(guó)家版圖知識(shí)競(jìng)賽題庫(kù)及答案(中小學(xué)組)
- 石材基礎(chǔ)知識(shí)及加工工藝考核試卷
評(píng)論
0/150
提交評(píng)論