6.13日(rì)音(yīn)訊,csshack和(hé)兼容的(de€γ)解決方案
日(rì)期:2013-06-13發布:首創網絡浏覽:833次
6.13日(rì)音(yīn)訊,csshack×↕λ和(hé)兼容的(de)解決方案。在網頁制(zhìβΩ)作(zuò)中,兼容問(wèn)題是(shì)一(yī)σ∞個(gè)基礎問(wèn)題,又(yòu)是(shì)一(yī)個(g σ<è)讓人(rén)頭疼的(de)問(wèn)題≤×✘₩,因為(wèi)總有(yǒu)一(yī)些∑≥(xiē)小(xiǎo)的(de)不(bù)兼容的(de)出≈→↕現(xiàn),當然了(le),這(zhè★€>)也(yě)是(shì)考驗我們基礎知(Ω★zhī)識的(de)學習(xí)和(hé)實× 踐能(néng)力的(de)一(yī)個(gè)标準,如(rú)果用(♠€σ♦yòng)hack卻可(kě)以解決這(zhè)些(xiē)問(w<εèn)題,但(dàn)邯鄲網站(zhàn)建設···
本文(wén)關鍵字:6.13日(rì)↓α∞,音(yīn)訊,csshack,和(hé),兼♦α容,的(de),解決方案,6.13日(rì)£≤✔,
6.13日(rì)音(yīn)訊,csshack和(hé)兼✘←容的(de)解決方案。在網頁制(zhì)作(zuò)♣π¥∏中,兼容問(wèn)題是(shì)一(yī)個(gè)基礎問(λ≤wèn)題,又(yòu)是(shì)一(yī)個(gè)讓人(rén)頭疼的("↑¥de)問(wèn)題,因為(wèi)總有(yǒu)₹₩一(yī)些(xiē)小(xiǎo)的(de)不(bù)兼容的(d'䙀e)出現(xiàn),當然了(le),這(zhè)也(yě)是(×"&shì)考驗我們基礎知(zhī)識的(de)學習(xí)和(h±×é)實踐能(néng)力的(de)一(yī)個(gè)标準,如(rúπ)果用(yòng)hack卻可(kě)以解決<÷≠γ這(zhè)些(xiē)問(wèn)題,但(dàn)邯鄲網站(zhàn)建設小(xiǎo)編還(hái)是(shì)勸大(dà)家(jiā),能∏¥(néng)不(bù)用(yòng)hack就(jiù)不(bù∏★±ε)要(yào)用(yòng),必須要(yào)<♦§β用(yòng)的(de)也(yě)要(yào)少(shǎo)量使用(₩ ↑yòng),切忌大(dà)範圍去(qù)使用( →©yòng)。
針對(duì)浏覽器(qì)的(de)選擇器(qì)
這(zhè)些(xiē)選擇器(qì)在你(nǐ)<≤☆需要(yào)針對(duì)某款浏覽器(qì)進行(xíng)css設計(✔αjì)時(shí)将非常有(yǒu)用(yòng).
IE6及其更低(dī)版本
*html{}
IE7及其更低(dī)版本
*:first-child+htm✘®®l{}*html{}
僅針對(duì)IE7
*:first-child+html{}
IE7和(hé)當代浏覽器(qì)
html>body{}
僅當代浏覽器(qì)(IE7不(bù)适用(yò∞≥£βng))
html>/**/body{}
Opera9及其更低(dī)版本
html:first-child{}
Safari
html[xmlns*=""]body:•©last-child{}
要(yào)使用(yòng)這(zhè)些(xiē)選擇器(qì),<®≥∞請(qǐng)将它們放(fàng)在樣式之前↔$.例如(rú):
#content-box{
width:300px;
height:150px;
}
*html
#content-box{
width:250px;
}/*overridestheabov$γestyleandchangesthewidthto250p✘×±xinIE6andbelow*/
三.讓IE6支持PNG透明(míng)
一(yī)個(gè)IE6的(de)Bug引起了(le)大(d•♦♣×à)麻煩,他(tā)不(bù)支持透明(míng)的(de)PNG圖λπ↓₹片.
你(nǐ)需要(yào)使用(yònα g)一(yī)個(gè)css濾鏡
*html#image-style{
background-image:none;
filter:progid:DXImageTransfo<☆πrm.Microsoft.AlphaImag> 'eLoader(src="/xinwen/z•✘∏∑hishi/fil
ename.png",sizingMet★♣γhod="scale");
}
四.移除超鏈接的(de)虛線(僅對(duì)FF有(y✘×δ•ǒu)效)
FireFox下(xià),當你(nǐ)點擊一(yī)個(↑ gè)超鏈接時(shí)會(huì)在外(wài)圍出現(xiàn)一(yī•φ)個(gè)虛線輪廓.這(zhè)很(hěn↓α↕π)容易解決,隻需要(yào)在标簽樣式中加入o÷↔'>utline:none.
a{
outline:none;
}
五.給行(xíng)內(nèi)元素定義寬度
如(rú)果你(nǐ)給一(yī)個(gè)行(xíng)內✔ ✘(nèi)元素定義寬度,那(nà)麽它隻是(shìΩ≠)在IE6下(xià)有(yǒu)效.所有(yǒu)的(d↔¥↓e)HTML元素要(yào)麽是(shì)行(xíng↕π)內(nèi)元素要(yào)麽就(jiù)好(h•↓ǎo)是(shì)塊元素.行(xíng)內(nèi)元素包括:,,和(hé).塊元素包括 , ,,
span{width:150px;display:blo™βck}
六.讓固定寬度的(de)頁面居中
為(wèi)了(le)讓頁面在浏覽器(qì)居中顯示,需要(★yào)相(xiàng)對(duì)定位外(w↓®<ài)層p,然後把margin設置為(wèi)au×≈↕'to.
#wrapper{
margin:auto;
position:relative;
}
七.圖片替換技(jì)術(shù)
用(yòng)文(wén)字總比用(y✔'₹òng)圖片做(zuò)标題好(hǎo)一(y™↕ ī)些(xiē).文(wén)字對(duì)屏 幕閱讀(dú)機(jī)和(hé)SEO都(dōu↔ )是(shì)非常友(yǒu)好(hǎo)¥<的(de).
HTML:
www.hdscwl.com
CSS:
h1{background:url(heading- 'image.gif)no-repeat;}
h1span{
position:absolute>™∑;
text-indent:-5000px;
}
你(nǐ)可(kě)以看(kàn)到(d±$ào)我們對(duì)标題使用(yòng)了(le)标準的$↔σ®(de)
作(zuò)為(wèi)标簽并且用(yòn←×≈¶g)css來(lái)将文(wén)本替換為(wèi)圖片.text-iβ✔ndent屬性将文(wén)字推到(dào)了(le)浏∏✘覽器(qì)左邊5000px處,這(zhè)樣'©對(duì)于浏覽者來(lái)說(shuō)就(jiù)看(kàn∑¶×♥)不(bù)見(jiàn)了(le).
關掉css,然後看(kàn)看(kàn)頭部會(huì)是(shì)β ∏±什(shén)麽樣子(zǐ)的(de).
八.最小(xiǎo)寬度
IE6另外(wài)一(yī)個(gè)b"∏ug就(jiù)是(shì)它不(bù)支持min-width屬↑&<性.min-width又(yòu)是(shì)相(αxiàng)當有(yǒu)用(yòng)的(de),特别§>是(shì)對(duì)于彈性模闆來(lái)說(shuō),₩∑≈←它們有(yǒu)一(yī)個(gè)100%的 &(de)寬度,min-width可(kě)以告訴浏覽器(qì)& 何時(shí)就(jiù)不(bù)要(yào)再壓♣∏↔±縮寬度了(le).
除IE6以外(wài)所有(yǒu)≥✔β的(de)浏覽器(qì)你(nǐ)隻需要(yào)一(yī)個≥∑ (gè)min-width:Xpx;例如(rú):
.container{
min-width:300px;
}
為(wèi)了(le)讓他(tā)在IE6下(xià)工(gō✘™±ng)作(zuò),我們需要(yào)一(yī±∞&)些(xiē)額外(wài)的(de)工(g¥δōng)作(zuò).開(kāi)始的(de)時(s₹¶"hí)候我們需要(yào)創建兩個(gè)p,一(y♥γΩδī)個(gè)包含另一(yī)個(gè):
然後你(nǐ)需要(yào)定義外(wài)層p的($de)min-width屬性
.container{
min-width:300px;
}
這(zhè)時(shí)該是(shì)IEha≥&≤×ck大(dà)顯身(shēn)手的(de)時(shí✔•↔ )候了(le).你(nǐ)需要(yào)包含如(rú)下(xià)的&π(de)代碼:
*html.container{
border-right:300pxsoliδ★<₹d#FFF;
}
*html.holder{
display:inline-block;
position:relative;
margin-right:-300px;
}
Asthebrowserwindowisresizπ&✘edtheouterpwidthreducestosuituntilit≥Ωshrinkstotheborderwidth,atwhi✔↕©¥chpointitwillnotshrin&÷kanyfurther.Theholderpfollows₩φ ±suitandalsostopsshrinking.Theoute•™rpborderwidthbecomesthemiα•¥nimumwidthoftheinnerp.
九.隐藏水(shuǐ)平滾動條
為(wèi)了(le)避免出現(xiàn♣↔)水(shuǐ)平滾動條,在body裡(lǐ₩δ<)加入overflow-x:hidden.
body{overflow-x:hidden$✘₩;}
當你(nǐ)決定使用(yòng)一(yī&σ)個(gè)比浏覽器(qì)窗(chuāng)口大(dà)的(d ↕♥e)圖片或者flash時(shí),這(zhè)個(gè≤↕)技(jì)巧将非常有(yǒu)用(yòng)。至于δ§©✘在現(xiàn)實的(de)運用(yòng)中,我們也(yě∑♦××)見(jiàn)到(dào)了(le)沒有(yǒu)h✔↕ack的(de)網頁,而且是(shì)各個(gè)浏覽器(qì)都(dō≥✘♦u)兼容,我們不(bù)僅要(yào)問(wènλ$)了(le),是(shì)怎麽回事(shì)呢(ne),其實說↕↕φ(shuō)的(de)簡單些(xiē),那(nà)是(shì)因為(wèi¥&÷)經驗豐富了(le),其實說(shuō)的(de)小(xiǎo)一(λ≤yī)點,每個(gè)浏覽器(qì)都(dōu)有∏&£(yǒu)不(bù)同的(de)默認标準,我們☆σ隻要(yào)把這(zhè)些(xiē)掌握了(l§♦₩e),也(yě)就(jiù)把兼容問(wèn)題解決了(le),這∑♥(zhè)當然需要(yào)不(bù)斷的(de)實踐和(hé)多(du& ™ō)年(nián)的(de)工(gōng)作(zuò)經驗才能(néng)∑♦得(de)出來(lái)。
- 歡迎大(dà)家(jiā)閱讀(dú)浏覽,部分(f♥↑→ēn)內(nèi)容來(lái)源于網絡→↑ ,如(rú)有(yǒu)侵權,請(qǐng)聯系我們删除₩♣!
- 上(shàng)一(yī)條:6.12日(rì)音(yīn)訊,wap網站✔>↓✔(zhàn)的(de)mp要(yào)求
- 下(xià)一(yī)條:6.14日(rì)音(yīn)訊,書(shū)寫規範≈"高(gāo)效的(de)CSS
服務項目
熱(rè)門(mén)信息
- 邯鄲網絡公司:模闆建站(zhàn)的(de)好→₽(hǎo)處有(yǒu)哪些(xiē)?
- 3642024-04-25

- 4.9日(rì)訊,企業(yè)網站(zhàn)€≤建設如(rú)何發揮網絡營銷功能(néng)?
- 4092024-04-09

- 邯鄲網絡公司:網站(zhàn)建設開(kāi)發有(yǒu)哪些(xi★©ē)細節需要(yào)注意?
- 5402024-03-07

- 邯鄲網絡公司:外(wài)貿網站(zhàn)制(z∑☆♣↔hì)作(zuò)的(de)8個(gè)步驟
- 3772024-03-05

- 簡單3步,輕松做(zuò)企業(yè)官™"網
- 6822024-02-18
