div是(shì)帶著(zhe)霸道(dào)基因出生(shēng€π↕)的(de)(不(bù)明(míng)白(bái)的(d÷≥≠÷e)請(qǐng)先看(kàn)完上(shàng)一(yī)篇哦™≥),其實它主要(yào)是(shì)還(hái)沒有(yǒu)碰上(shàng)能(néng)征↓±服它的(de)你(nǐ)吧(ba)!哈哈……今天帶大✘₽(dà)家(jiā)來(lái)把他(tā)拿(ná)下(xià)。
好(hǎo)吧(ba),我承認“附加樣式”這(zhè)個(gè)詞不(b∏αù)知(zhī)道(dào)是(shì)從(cóng)哪兒(é☆♦r)看(kàn)的(de)還(hái)是(shì)我↑γ 自(zì)己這(zhè)麽叫的(de),我們之後就(jiù)分(fēnσ∏)為(wèi)樣式和(hé)默認樣式吧(ba) →©。
一(yī)、矩形排排坐(zuò)
乃們還(hái)記得(de)下(xià)面這(zhè)張圖嗎(♦>β€ma)?
天貓&京東(dōng),內(nèi)蒙古電(diàn)商品牌♥§'•策劃,內(nèi)蒙古微(wēi)信營銷,內(nèi)蒙古微(wēi)網站(zhàn),呼和(hé)浩特₽§↔電(diàn)商品牌策劃,呼和(hé)浩特微(wēi)信營銷,呼和(hé)浩特微(wēi)網站(zhàn),內(nèi)蒙古網站(zhàn)制(zhì)作(zuò),內(nèi)蒙古網站(≤→↑♥zhàn)設計(jì),內(nèi)蒙古網站(zhàn)建設,呼和(h ×é)浩特網站(zhàn)建設,呼和(hé)浩特網站(zhàn)制(zhì)作(zu≥'✘ò)、呼和(hé)浩特網站(zhàn)設計(jì)首選內(nèi)蒙古呼和(hé)浩特先誠網絡科π (kē)技(jì)公司。先誠官網:/σ♣♣
他(tā)們真的(de)是(shì)很(hěn)霸道(dào)呢(ne),不(bù♣φ)過在html界,霸道(dào)的(de)多(duō)了(le)去(qù)了(le),今天我們先來® ≤(lái)把它收拾一(yī)下(xià)吧(b£♣δδa)。
在body內(nèi)畫(huà)兩個(gè)矩形:
<div style="width: →€↓100px; height: 100px;bac∞≈kground-color: yello₹÷♥w;"></div>
<div style="÷&≈width: 100px; height: 100px;background-color: β₽φ£blue;”></div>
(PS:html裡(lǐ)的(de)顔色也(yě)是 >≈α(shì)直接可(kě)以寫單詞的(de),不(bù)想寫顔色值的(de)童鞋也(£€→yě)可(kě)以直接寫pink、blacβk、red……等平時(shí)知(zhī)道(dào)的(de)一(↑✔"yī)些(xiē)顔色英文(wén)單詞。上(¥₹δshàng)一(yī)節中忘了(le)告訴大(dàγ )家(jiā),顔色值3位和(hé)6位都(dōu)是(shì)可(♣<kě)以的(de),例如(rú):
#333333,#4ed……都(dōu)行(xíng),♦↔δ∑要(yào)問(wèn)為(wèi)什(shén)麽的(de)話(♣₽☆λhuà)還(hái)要(yào)扯上(shàng)進制(zhì),我就(j™λ♥iù)不(bù)再贅述,你(nǐ)們記得(de)就(jiù¥₩)行(xíng)了(le)。)
然後保存,浏覽器(qì)打開(kāi),即可(kě)看(kàn)到(dào):
那(nà)為(wèi)了(le)讓藍(lán)色矩形排在黃(huáng)色矩形右邊讓®→他(tā)們排成一(yī)橫排的(de)話(hλ™uà),首先讓黃(huáng)色矩形讓個(gè)位置,“靠邊站(zhàn)”,
在第一(yī)個(gè)矩形中加入一(yī)條新樣式:float:l↑↑eft;(即向左靠,遵循我們的(de)寫字習(xí∞₩)慣從(cóng)左往右排吧(ba),你(nǐ)也(yě)可(kě)以試試向右✔σ₩靠)
然後……
啊嘞?怎麽隻剩一(yī)個(gè)了(le)!!!
待我給你(nǐ)慢(màn)慢(màn)道(dào)來(lái)♣★↕……
嗯,你(nǐ)問(wèn)我講這(zhè)個(gè)幹嘛?再教你(n ¶ǐ)一(yī)個(gè)屬性:opacity(透明(míng)度),φ∑φ其後跟的(de)是(shì)小(xiǎo)數(shù),0.5即表示50%透©®≈明(míng)度。
<div style="width: 100px; height: 1≠♠00px;background-color: yellow;float:left; ✘☆®opacity:0.5;”></div>
<div style="width: 1α←00px; height: 100px;background-color: blue;”♦"></div>
然後保存刷新:
如(rú)果你(nǐ)去(qù)驗證了(le),你(nǐ)會(σ©huì)發現(xiàn)這(zhè)個(gè)顔色就(jiù)是(shì∏ )我們在PS裡(lǐ)降低(dī)黃(hγ≥uáng)色透明(míng)度與藍(lán)色γ♣相(xiàng)交得(de)到(dào)的(de)顔色。也(yě↓'$$)就(jiù)是(shì)說(shuō):¶σ
是(shì)的(de),沒錯(cuò),藍(lán)色矩形被黃(huáng)色矩形遮住啦。π←(下(xià)面我們簡稱兩個(gè)矩形為(∏"wèi)小(xiǎo)藍(lán)和(hé)小(xiǎo)黃(huáng))
至于為(wèi)什(shén)麽會(huì)被遮住,這(zhè)是(shì)跟flo₩₹at這(zhè)個(gè)屬性相(xiàng)關的(de)。float直譯過來(↑☆π↓lái)即是(shì)浮動的(de)意思,也(yě)就(jiù)是(shì)添加了(±ΩΩλle)float屬性的(de)小(xiǎo)黃(huá↑™'ng)實際上(shàng)是(shì)浮起來(lái)了(le),所以原先它“站(zhàn)”的(☆γ ¥de)位置就(jiù)空(kōng)了(le),小(xiǎo)藍( ↕♣lán)“篡位”而上(shàng)占據了(♥ε<le)小(xiǎo)黃(huáng)
原來(lái)的(de)位置。就(jiù)像圖層一(yī)樣,上(shàng)面的(de)圖層會(↕₩huì)遮住與它自(zì)身(shēn)一(yī)樣大₩★±(dà)小(xiǎo)的(de)面積,所以後來(lái)的(dπφ↑♠e)小(xiǎo)藍(lán)永遠(yuǎn)不(bù)能(néng)與小(xiǎo)黃(huλ÷÷↓áng)“平起平坐(zuò)”(嗚嗚嗚……你(nǐ)是(shì)我無•≈←法企及哒)。但(dàn)是(shì)你(nǐ)光(guāng)在藍(lán)色矩形上(shàng✔☆✔©)加浮動屬性又(yòu)沒有(yǒu)用(yòng)
,div天生(shēng)的(de)霸道(dào)基因不(bù)允許……不(bù)信你(nǐ)₹×↔試試,哈哈……
那(nà)麽問(wèn)題來(lái)了(le),想排排σε♣坐(zuò),又(yòu)不(bù)想被小(xiǎo)黃(huáng)£"&踩在腳下(xià),怎麽辦呢(ne)?
隻有(yǒu)把小(xiǎo)藍(lán)也(yě)提起來(lái)咯。
所以兩個(gè)矩形都(dōu)應該加float屬∑α性,這(zhè)樣他(tā)們才處于同一(yī)層,
<div style="width: 100px; height: 1✘↓≠00px;background-color: yellow;float:l≤≈eft; ”></div>
<div style="w ∞÷<idth: 100px; height: 1♠φ00px;background-color: blue;float:left; ↕★ ”></div>
好(hǎo)啦,可(kě)以自(zì)己嘗試多(duō)畫(huà)點大(dà)小(x'αε iǎo)不(bù)一(yī)的(de)矩形,讓他(t∏♣ε'ā)們排一(yī)下(xià),不(bù)過不(bù)是(shì)所有(yǒu)的(deε×↑)都(dōu)能(néng)好(hǎo)好(hǎo)排的(de)。在htΩ÷↓ml中,body的(de)大(dà)小(xiǎo)雖然是(shì)無限的(de),可(k§↑ě)是(shì)你(nǐ)的(de)屏幕也(yě)隻能(néng)顯示那(nà)麽點東(dσ♦₩ōng)西(xī)做(zuò)再寬有(yǒu)什(shén)麽意義呢(ne±π©)。除了(le)現(xiàn)在
很(hěn)流行(xíng)的(de)滿屏網頁,一(yī)般網頁都(dōu)會(h♣≤uì)規定寬度而不(bù)會(huì)規定高(gāo)£♦"±度。你(nǐ)可(kě)能(néng)經常£π見(jiàn)到(dào)有(yǒu)豎滾®∏動條的(de)網頁,但(dàn)是(shì)橫向滾動條的(de)幾乎沒有(y¥§$ǒu)(除非你(nǐ)的(de)設備屏幕小(xi↔ §≠ǎo)于一(yī)般PC屏幕或者把網頁放(fàng)大(dà)了(le)幾倍等其他(tā∞αβ)原因),
所以也(yě)可(kě)以說(shuō)網頁大(dà)小(xiǎo)∑®是(shì)和(hé)你(nǐ)浏覽器(qì)顯示區(qū)域有(yǒu)關。
所以許多(duō)網站(zhàn)會(huì)取一(yī)個(gè)多(duō£ ε→)種屏幕都(dōu)适用(yòng)的(de)內(nèi)容寬度,也(yě)× ¶就(jiù)是(shì)做(zuò)webUI時(s£®hí)你(nǐ)留的(de)有(yǒu)效內(nèi)容區(qū)域(常見(j÷€§iàn)的(de)有(yǒu)1200px、1001px等)。開(kāi)發人(rén)員←₽≠(yuán)會(huì)根據你(nǐ)的(de)尺寸來(lái)确定一(yī)×φ個(gè)最大(dà)寬度來(lái)排版。
多(duō)畫(huà)幾個(gè)高(gāo)度一(yī)樣寬度不(bù)一(yΩ♠∞ī)的(de)矩形,為(wèi)它們都(dōu)加上(shàng)向左浮動的(de)屬£¶性(float:left;)縮小(xiǎo)α↔±你(nǐ)的(de)浏覽器(qì)寬度,你(£≠φnǐ)會(huì)發現(xiàn),它們不(bù)會(huì)一(yī)直呆在第一(ε↑yī)排,有(yǒu)時(shí)候竟會(huì)換行(xíng)。當最右邊的(de)εσ距離(lí)不(bù)足以放(fàng)下(xià)它,≤'← 他(tā)就(jiù)
會(huì)選擇換一(yī)行(xíng)。這(zhè)也(yě)是(shì)現(x¥π¥iàn)在響應式網站(zhàn)的(de)奧妙之一(yī),同一(yī)個(gè)網頁,PC和(hé)手機(jī)都(dōu)可(kě)以♠浏覽,且布局會(huì)有(yǒu)所改變但(dàn)不(bù)影(yǐng)響內(nèi)容。如 α♥(rú)下(xià)圖:
你(nǐ)猜紅(hóng)色的(de)是(shì)不α ™(bù)是(shì)在發現(xiàn)沒有(yǒu)位置了'(le)換到(dào)第三行(xíng)而變成了(l→©'e)手機(jī)上(shàng)看(kàn)到(dà≠'∞§o)的(de)頁面那(nà)樣?(*^__^*)
所以float這(zhè)個(gè)屬性是(shì)html中非常重要(yào)的≤•↔♣(de)一(yī)個(gè)屬性,花(huā)的(de)篇幅比較長(cháng)。所以今✘ασ®天其實就(jiù)講了(le)float一(yī) 個(gè)東(dōng)Ω>₩ 西(xī),透明(míng)度(opacity)和(hé)顔色那(n♠à)些(xiē)順帶提一(yī)下(xià)φ> γ。仿網頁排版布局今天就(jiù)不(bù)講了(le),¶§σβ下(xià)次更新講排版!
注:本文(wén)均來(lái)自(zì)百度搜索÷£,如(rú)涉及版權問(wèn)題,請(qǐng) ≈γ聯系我們,我們會(huì)第一(yī)時(shí)間(jiān)解決。'¥↓