8.2日(rì)音(yīn)訊,重溫頁面引進css的(de♣×₽)要(yào)點和(hé)方法。我們大(dà)家(jiā)在做(zuò)₽✔♥網頁時(shí),css的(de)引入是(shì)最基本δ¶₩的(de)事(shì)情,也(yě)是(shì)常用(yòn©™g)的(de)。我們在網頁中最常用(yòng)的(de≠→)恐怕就(jiù)是(shì)鏈接式的(de)加入方法了(le),其它₹還(hái)有(yǒu)三種方法,像行(xíng)內(nèi)樣式、∑€φ內(nèi)嵌樣式以及用(yòng)的(de)很(hěn)少(sh δλαǎo)的(de)導入樣式。下(xià)面我們就(jiù)來(lái)一(y∞σ☆ī)一(yī)重溫這(zhè)幾種方法的(de)優點和(hé)在操作(£♥zuò)中注意的(de)要(yào)點,僅供大(dà)家(jiā)參考,α&如(rú)大(dà)家(jiā)對(duì)此有(yǒ✔>u)更多(duō)好(hǎo)的(de)想法和(hé) ≥>β建議(yì)歡迎大(dà)家(jiā)來(lái)一(©π'yī)塊探討(tǎo)。
第一(yī):就(jiù)是(shì)鏈接↑₹₩≠式,也(yě)是(shì)我們用(yòng)的(de)最多(duō)的(∞φde)一(yī)種,它的(de)方法是(shì)在頁面head$≥€σ部分(fēn)加入<linkrel="÷↓;stylesheet"type="text/css&₩®quot;href="style.css"→σ×;/>,引入外(wài)部的(de)CSS文(wén)₩∞↑件(jiàn)。
這(zhè)種方法可(kě)以說(s→✘ ↓huō)是(shì)現(xiàn)在占統治地(dì)位的(™¥ de)引入方法。如(rú)同IE與浏覽器(qì)。這(zhè∞®ε)也(yě)是(shì)最能(néng)體(tǐ)現∑"₹(xiàn)CSS特點的(de)方法;最能(néng)體(t"✔&δǐ)現(xiàn)DIV+CSS中的(d¶∑e)內(nèi)容與顯示分(fēn)離(lí)的(de)思想,也(yěβδ±β)最易改版維護,代碼看(kàn)起來(lái)也(yě)是(s ↓✔hì)最美(měi)觀的(de)一(yī)種。
第二就(jiù)是(shì)內(nèi)®×嵌式,它是(shì)在head部分(fēn)加入以下(xià)代碼來(lái★"✔)實現(xiàn)。
<styletype="text/css≥&">
div{margin:0;padd✘×ing:0;border:1pxredsolid;}ε×←↓
</style>
這(zhè)種方法的(de)使用(yòng)情況要(yào)δ♣少(shǎo)的(de)多(duō),最長(cháng≈∞α)見(jiàn)得(de)就(jiù)是(shì)訪問(wèn)量大(dà)∞φ→的(de)門(mén)戶網站(zhàn)。或λ¥≈ 者訪問(wèn)量較大(dà)的(de)企業(yè)網站∑(zhàn)的(de)首頁。與第一(yī)種方法比起≥<來(lái),優點突出,弊端也(yě)明(míng)顯≈π®。優點:速度快(kuài),所有(yǒu)的(de)CSS控制(zh$★↑¶ì)都(dōu)是(shì)針對(duì)本頁面标簽的(de),沒有→ ↑(yǒu)多(duō)餘的(de)css©Ω©↔命令;再者不(bù)用(yòng)外(wài)鏈c∑ ss文(wén)件(jiàn)。直接在html文(wén)檔中讀(dú)取↕>樣式。缺點就(jiù)是(shì)改版麻煩些(≥$xiē),單個(gè)頁面顯得(de)臃腫,css不(bù)能(nén✘₩πεg)被其他(tā)html引用(yòng)造成δ 代碼量相(xiàng)對(duì)較多(du$↑ō),維護也(yě)麻煩些(xiē)。但(dàn)是(¶♦shì)采用(yòng)這(zhè)種方法的(de∞≠♥)公司大(dà)多(duō)力量大(dà),←♣對(duì)他(tā)們來(lái)說(shuō)用(yòng)戶量是♦¥♦(shì)關鍵,他(tā)們不(bù)缺人(rén)進行(xíng)複雜(♠↕zá)的(de)維護工(gōng)作(zu≤'ò)。
第三:就(jiù)是(shì)行(xíng)內£Ω(nèi)樣式了(le),直接在頁面的(σ≤£&de)标簽裡(lǐ)加<divstyle=&®•quot;border:1pxredsolid;&qu↔≥∞ot;>測試信息</div>
這(zhè)種方法現(xiàn)在用(yòng)的(de)很(hěn)少™ €ε(shǎo),很(hěn)多(duō)公司不(bù)了(le)解前端技(jìδ®♥)術(shù)的(de)領導還(hái)對(duì)這(z hè)種寫法很(hěn)痛恨。認為(wèi)HTML裡•σ(lǐ)不(bù)能(néng)出現(xià©♦n)CSS命令。其實有(yǒu)時(shε™∞í)候使用(yòng)下(xià)也(yě)沒有(yǒ♣φ±∞u)什(shén)麽大(dà)不(bù)≥了(le)。比如(rú)通(tōng)用(yòng)性差,效果特殊,使用δ <(yòng)css命令較少(shǎo),并且不(bù)常改動的(de)地✔♥>σ(dì)方,使用(yòng)這(zhè)種方法反而是(sγ©αhì)很(hěn)好(hǎo)的(de)選擇。
除了(le)這(zhè)三種常用(yò£&ng)的(de)css引入方式,還(hái)有(yǒu)種很(hěn)多≈β ≤(duō)人(rén)都(dōu)知(zhī)道(d↓¥×γào)但(dàn)卻沒有(yǒu)見(jiàn)過的(de)引入方式
<styletype=&qu≤φ♥ ot;text/css">
@importurl(style.css);
</style>
這(zhè)就(jiù)是(shì)第四種引入方式。@♥₽ import“style.css”表示導入my✔✔&•style.css樣式表,注意使用(yòng)時(≠shí)外(wài)部樣式表的(de)路(lù)徑。方法和($≠"$hé)鏈入樣式表的(de)方法很(hěn)相(xiàng)似,但(↔×βdàn)導入外(wài)部樣式表輸入方式更有(yǒuφ¶)優勢。實質上(shàng)它相(xiàng)當于存在內(nèi)部樣式表中®↓的(de)。其實大(dà)家(jiā)在實際中也(yěδε)是(shì)分(fēn)形勢而看(kàn),像一©λ≠(yī)些(xiē)大(dà)型的(de)網站(zhàn→&)如(rú)b2c、b2b等等可(kě)能(nén§★g)會(huì)涉及到(dào)第四種方法,好(hǎo)了(le)φσ'就(jiù)說(shuō)這(zhè)麽多(duō)吧(ba),歡迎大(dà)±≥>家(jiā)一(yī)起和(hé)
邯鄲網站(zhàn)建設首創網絡一(yī)塊交流學習(xí)。