W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
我們已經(jīng)學(xué)習(xí)了所有的樣式表基本語(yǔ)法。下面我將給你講幾個(gè)你肯定會(huì)非常感興趣的技巧和快捷方式.
分類(lèi)
我先前已經(jīng)講過(guò)所有的HTML標(biāo)簽都可以用作選擇,并附加樣式表說(shuō)明.但是如果你想達(dá)到的目的比這還要復(fù)雜該如何處理呢?比如,你想讓主體文字的1段用綠色顯示,第2段用紫色顯示,而第3段用灰色顯示,你能做到嗎?
這種情況下分類(lèi)將發(fā)揮作用。你可以將段落P分成3種不同的類(lèi)別,每一類(lèi)應(yīng)用不同的樣式表說(shuō)明。這些規(guī)則(不論是植入的還是外部樣式表文件)將以以下方式顯示:
P.first { color: green } P.second { color: purple } P.third { color: gray }
你的HTML代碼如下:
<P CLASS=first>The first paragraph, with a class name of "first."</P> <P CLASS=second>The second paragraph, with a class name of "second."</P> <P CLASS=third>The third paragraph, with a class name of "third."</P>
你可以給類(lèi)別起任何一種名字,但不要忘了在樣式表規(guī)則中類(lèi)別名稱(chēng)前加一個(gè)句號(hào)(即英文中的 .)
你還可以生成不加任何HTML標(biāo)簽的分類(lèi):
.first { color: green }
這種方式更加靈活,因?yàn)楝F(xiàn)在我們可以將CLASS=first用于任何HTML標(biāo)簽,并應(yīng)用到網(wǎng)頁(yè)<BODY>中,而設(shè)定的文字將以綠色顯示。
情景選擇:
如果你想讓所有加重顯示的文字都以紅色顯示,但條件是只有當(dāng)這些加顯示的文字出現(xiàn)在通常的主體文字內(nèi)時(shí)。不可能嗎?利用樣式表可以實(shí)現(xiàn)你最狂野的夢(mèng)想。情景選擇將使你夢(mèng)想成真,心想事成。情景選擇要求你設(shè)定一個(gè)可以執(zhí)行選擇說(shuō)明的情景即可。
P B { color: red } <H1><B>Emma Thompson</B>, Actress </H1> <P>Dramatic actor, inspired comedienne. Is there <B>nothing</B> she can't do?</P>
樣式表的規(guī)則告訴瀏覽器只將所有<P>之內(nèi)加重顯示的文字以紅色顯示。所以,<P>之外標(biāo)題的加重文字不會(huì)以紅色顯示,而<P>之內(nèi)的文字則是。
注釋
即使是用樣式表制作出的非常簡(jiǎn)練的代碼也應(yīng)該加上注釋。利用樣式表代碼就可以做到這一點(diǎn)。例:
P.first { color: green } /* green for the first paragraph of every page */H1 { text-indent: 10px; font-family: verdana } IMG { margin-top: 100px } /* give all images a top margin */
串接
你可能會(huì)問(wèn)這樣的問(wèn)題:“為什么要把它叫做串接樣式表呢?下面我們將回答你的問(wèn)題。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: