CSS(Cascading Stylesheets,層疊樣式表)是一種制作網(wǎng)頁(yè)的新技術(shù),現在已經(jīng)為大多數的瀏覽器所支持,成為網(wǎng)頁(yè)設計必不可少的工具之一。使用CSS能夠簡(jiǎn)化網(wǎng)頁(yè)的格式代碼,加快下載顯示的速度,也減少了需要上傳的代碼數量,大大減少了重復勞動(dòng)的工作量。尤其是當你面對的是有數百個(gè)網(wǎng)頁(yè)的站點(diǎn)時(shí),CSS簡(jiǎn)直象是神對我們的恩賜!
前言
CSS(Cascading Stylesheets,層疊樣式表)是一種制作網(wǎng)頁(yè)的新技術(shù),現在已經(jīng)為大多數的瀏覽器所支持,成為網(wǎng)頁(yè)設計必不可少的工具之一。
W3C(The World Wide Web Consortium)把動(dòng)態(tài)HTML(Dynamic HTML)分為三個(gè)部分來(lái)實(shí)現:腳本語(yǔ)言(包括JavaScript、Vbscript等)、支持動(dòng)態(tài)效果的瀏覽器(包括Internet Explorer、Netscape Navigator等)和CSS樣式表。
一.層疊樣式表的特點(diǎn)
且不說(shuō)過(guò)去的網(wǎng)頁(yè)缺少動(dòng)感,就是在網(wǎng)頁(yè)內容的排版布局上也有很多困難,如果不是專(zhuān)業(yè)人員或特別有耐心的人,很難讓網(wǎng)頁(yè)按自己的構思和創(chuàng )意來(lái)顯示信息。即便是掌握了HTML語(yǔ)言精髓的人也要通過(guò)多次地測試,才能駕馭好這些信息的排版,過(guò)程十分漫長(cháng)和痛苦。為了Internet的發(fā)展,讓更多人早日踏足這個(gè)多姿多彩的世界,新的HTML輔助工具呼之欲出。
樣式表就是在這種需求下誕生的,它首先要做的是為網(wǎng)頁(yè)上的元素精確地定位,可以讓網(wǎng)頁(yè)設計者象導演一樣,輕易地控制由文字、圖片組成的演員們,在網(wǎng)頁(yè)這個(gè)舞臺上按劇本要求好好地表演。
其次,它把網(wǎng)頁(yè)上的內容結構和格式控制相分離。瀏覽者想要看的是網(wǎng)頁(yè)上的內容結構,而為了讓瀏覽者更好地看到這些信息,就要通過(guò)格式控制來(lái)幫忙了。以前兩者在網(wǎng)頁(yè)上的分布是交錯結合的,查看修改很不方便,而現在把兩者分開(kāi)就會(huì )大大方便網(wǎng)頁(yè)的設計者。內容結構和格式控制相分離,使得網(wǎng)頁(yè)可以光由內容構成,而將所有網(wǎng)頁(yè)的格式控制指向某個(gè)CSS樣式表文件。這樣一來(lái)的好出表現在兩個(gè)方面:
第一,簡(jiǎn)化了網(wǎng)頁(yè)的格式代碼,外部的樣式表還會(huì )被瀏覽器保存在緩存里,加快了下載顯示的速度,也減少了需要上傳的代碼數量(因為重復設置的格式將被只保存一次)。
第二,只要修改保存著(zhù)網(wǎng)站格式的CSS樣式表文件就可以改變整個(gè)站點(diǎn)的風(fēng)格特色,在修改頁(yè)面數量龐大的站點(diǎn)時(shí),顯得格外有用。避免了一個(gè)一個(gè)網(wǎng)頁(yè)的修改,大大減少了重復勞動(dòng)的工作量,當你面對的是有數百個(gè)網(wǎng)頁(yè)的站點(diǎn)時(shí),CSS簡(jiǎn)直象是神對我們的恩賜!^_^
二.添加層疊樣式表的方法
我們?yōu)榫W(wǎng)頁(yè)添加樣式表的方法有四種。
1.最簡(jiǎn)單的方法是直接添加在HTML的標識符(tag)里:
< Tag style=”properties”>網(wǎng)頁(yè)內容< /tag>
舉個(gè)例子:
< p style=”color: blue; font-size: 10pt”>CSS實(shí)例< /p>
代碼說(shuō)明:
用藍色顯示字體大小為10pt的“CSS實(shí)例”。盡管使用簡(jiǎn)單、顯示直觀(guān),但是這種方法不怎么常用,因為這樣添加無(wú)法完全發(fā)揮樣式表的優(yōu)勢“內容結構和格式控制分別保存”。
2.添加在HTML的頭信息標識符< head>里:
< head>
< style type=”text/css”>
< !-- 樣式表的具體內容 -->
< /style>
< /head>
type=”text/css”表示樣式表采用MIME類(lèi)型,幫助不支持CSS的瀏覽器過(guò)濾掉CSS代碼,避免在瀏覽器面前直接以源代碼的方式顯示我們設置的樣式表。但為了保證上述情況一定不要發(fā)生,還是有必要在樣式表里加上注釋標識符“< !--注釋內容-->”。
3.鏈接樣式表
同樣是添加在HTML的頭信息標識符< head>里:
< head>
< link rel=”stylesheet” href=”*.css” type=”text/css” media=”screen”>
< /head>
*.css是單獨保存的樣式表文件,其中不能包含< style>標識符,并且只能以css為后綴。
Media是可選的屬性,表示使用樣式表的網(wǎng)頁(yè)將用什么媒體輸出。取值范圍:
·Screen(默認):輸出到電腦屏幕
·Print:輸出到打印機
·TV:輸出到電視機
·Projection:輸出到投影儀
·Aural:輸出到揚聲器
·Braille:輸出到凸字觸覺(jué)感知設備
·Tty:輸出到電傳打字機
·All:輸出到以上所有設備
如果要輸出到多種媒體,可以用逗號分隔取值表。
Rel屬性表示樣式表將以何種方式與HTML文檔結合。取值范圍:
·Stylesheet:指定一個(gè)外部的樣式表
·Alternate stylesheet:指定使用一個(gè)交互樣式表
4.聯(lián)合使用樣式表
同樣是添加在HTML的頭信息標識符< head>里:
< head>
< style type=”text/css”>
< !--
@import “*.css”
其他樣式表的聲明
-->
< /style>
< /head>
以@import開(kāi)頭的聯(lián)合樣式表輸入方法和鏈接樣式表的方法很相似,但聯(lián)合樣式表輸入方式更有優(yōu)勢。因為聯(lián)合法可以在鏈接外部樣式表的同時(shí),針對該網(wǎng)頁(yè)的具體情況,做出別的網(wǎng)頁(yè)不需要的樣式規則。
需要注意的是:
·聯(lián)合法輸入樣式表必須以@import開(kāi)頭。
·如果同時(shí)輸入多個(gè)樣式表有沖突的時(shí)候,將按照第一個(gè)輸入的樣式表對網(wǎng)頁(yè)排版。
·如果輸入的樣式表和網(wǎng)頁(yè)里的樣式規則沖突時(shí),使用外部的樣式表
三.層疊樣式表的格式
一般來(lái)說(shuō),樣式表的聲明分為選擇符(selector)和塊{}(block),塊里包含屬性(properties)和屬性的取值(value),基本格式如下:
選擇符 {屬性:值}
其它格式1:
選擇符1,選擇符2,選擇符3 {屬性1:值1;屬性2:值2;屬性3:值3}
有時(shí)候多個(gè)選擇符將使用相同的設置,為了簡(jiǎn)化代碼,我們可以一次性為它們設置樣式,并在多個(gè)選擇符之間加上“,”來(lái)分隔它們。
當有多個(gè)屬性的時(shí)候,必須在兩個(gè)屬性之間用“;”來(lái)分隔。
其它格式2:
選擇符1 選擇符2 {屬性1:值1;屬性2:值2;屬性3:值3}
和格式1非常相似,只是在選擇符之間少加了“,”,但作用卻大不相同。表示如果選擇符2包括的內容同時(shí)包括在選擇符1里的時(shí)候,所設置的樣式規則才起作用。
四.層疊樣式表的分類(lèi)
為了使網(wǎng)頁(yè)的格式不過(guò)分的單調,必需讓相同的選擇符也能分類(lèi),并能按照不同的類(lèi)別來(lái)進(jìn)行不同的樣式設計?;靖袷饺缦拢?nbsp;
選擇符.類(lèi)別名 {屬性:值}
類(lèi)別名將可以在HTML的標識符里引用:
< 標識符 class=類(lèi)別名>網(wǎng)頁(yè)內容
五.層疊樣式表的偽類(lèi)
除了上述的分類(lèi)方式外,為了使分類(lèi)的使用更靈活多樣,又產(chǎn)生了偽類(lèi)的概念。類(lèi)和偽類(lèi)有什么樣的區別呢?
一般地說(shuō),選擇符可以和多個(gè)類(lèi)采用捆綁的形式來(lái)設定,這樣雖然能夠為同一個(gè)選擇符創(chuàng )建多種不同的樣式,但捆綁的形式同時(shí)也限制了設定的類(lèi)為其它的選擇符所使用。偽類(lèi)的產(chǎn)生就是為了解決這個(gè)問(wèn)題,每個(gè)預聲明的偽類(lèi)都可以被所有的HTML標識符引用,當然有些塊級內容的設置除外?;靖袷饺缦拢?nbsp;
.偽類(lèi)名 {屬性:值}
偽類(lèi)可以被任何標識符在HTML里引用。
<標識符 class=偽類(lèi)名>網(wǎng)頁(yè)內容
六.控制字體的樣式
控制字體的樣式包括控制字體類(lèi)型、字體大小、字體風(fēng)格、字體粗細四個(gè)部分。
1.字體類(lèi)型
平時(shí)在使用WORD之類(lèi)的字處理軟件的時(shí)候,經(jīng)常需要調整字體的顯示,比如說(shuō)“Arial”、“Impact”、“Verdana”等字體都是筆者使用的較多的。
基本格式如下:
font-family: 字體名稱(chēng)
如果在font-family后加上多種字體的名稱(chēng),瀏覽器回按字體名稱(chēng)的順序逐一在用戶(hù)的計算機里尋找已經(jīng)安裝的字體,一旦遇到與要求的相匹配的字體,就按這種字體顯示網(wǎng)頁(yè)內容,并停止搜索;如果不匹配就繼續搜索,直到找到為止,萬(wàn)一樣式表里的所有字體都沒(méi)有安裝的話(huà),瀏覽器就會(huì )用自己默認的字體來(lái)替代顯示網(wǎng)頁(yè)的內容。
注意:
·當指定多種字體時(shí),用“,”分隔每種字體名稱(chēng)。
·當字體名稱(chēng)包含兩個(gè)以上分開(kāi)的單詞時(shí),用“”把該字體名稱(chēng)括起來(lái)。
·當樣式規則外已經(jīng)有“”時(shí),用‘’代替“”。
2.字體大小
基本格式如下:
font-size: 字號參數
字號的取值范圍:
·以Point為單位:點(diǎn)單位在所有的瀏覽器和操作平臺上都適用
·以Em為單位:指字母要素的尺寸,和Point相同距離
·以Pixes為單位:像素可以使用于所有的操作平臺,但可能會(huì )因為瀏覽者的屏幕分辨率不同,而造成顯示上的效果差異
·以in(英寸)為單位
·以cm(厘米)為單位
·以mm(毫米)為單位
·以pc(打印機的字體大?。閱挝?nbsp;
·以ex(x-height)為單位
·smaller:比當前文字的默認大小更小一號
·larger:比當前文字的默認大小更小大號
·使用比例關(guān)系
·xx-small
·x-small
·small
·medium
·large
·x-large
·xx-large
3.字體風(fēng)格
字體風(fēng)格只能控制各種斜體字的顯示。
基本格式如下:
font-style: 斜體字的名稱(chēng)
4.字體粗細
字體粗細控制粗體字的顯示,取值范圍從數字100~900,瀏覽器默認的字體粗細為400。另外可以通過(guò)參數lighter和bolder使得字體在原有基礎上顯得更細或更粗些。
基本格式如下:
font-weight: 字體粗細
七.控制文字的樣式
控制文字的樣式包括文字大小寫(xiě)、文字修飾兩個(gè)部分。
1.文字大小寫(xiě)
文字大小寫(xiě)使網(wǎng)頁(yè)的設計者不用在輸入文字時(shí)就完成文字的大小寫(xiě),而可以在輸入完畢后,再根據需要對局部的文字設置大小寫(xiě)。
基本格式如下:
text-transform: 參數
參數取值范圍:
·uppercase:所有文字大寫(xiě)顯示
·lowercase:所有文字小寫(xiě)顯示
·capitalize:每個(gè)單詞的頭字母大寫(xiě)顯示
·none:不繼承母體的文字變形參數
注意:繼承是指HTML的標識符對于包含自己的標識符的參數會(huì )繼承下來(lái)。
2.文字修飾
文字修飾的主要用途是改變?yōu)g覽器顯示文字鏈接時(shí)的下劃線(xiàn)。
基本格式如下:
text-decoration: 參數
參數取值范圍:
·underline:為文字加下劃線(xiàn)
·overline:為文字加上劃線(xiàn)
·line-through:為文字加刪除線(xiàn)
·blink:使文字閃爍
·none:不顯示上述任何效果
八.控制文本的樣式
控制文本的樣式包括單詞距離、字母距離、文本行距、文本水平對齊、文本垂直對齊文本縮進(jìn)六個(gè)部分。
1.單詞間距
單詞間距指的是英文每個(gè)單詞之間的距離,不包括中文文字。
基本格式如下:
word-spacing: 間隔距離
間隔距離的取值:points、em、pixes、in、cm、mm、pc、ex、normal等。
2.字母間距
字母間距是指英文字母之間的距離,功能、用法,以及參數的設置和單詞間距很相似。
基本格式如下:
letter-spacing: 字母間距
3.行距
行距是指上下兩行基準線(xiàn)之間的垂直距離。一般地說(shuō),英文五線(xiàn)格練習本,從上往下數的第三條橫線(xiàn)就是計算機所認為的該行的基準線(xiàn)。
基本格式如下:
line-height: 行間距離
行間距離取值:
·不帶單位的數字:以1為基數,相當于比例關(guān)系的100%
·帶長(cháng)度單位的數字:以具體的單位為準
·比例關(guān)系
注意:如果文字字體很大,而行距相對較小的話(huà),可能會(huì )發(fā)生上下兩行文字互相重疊的現象。
4.文本水平對齊
文本水平對齊可以控制文本的水平對齊,而且并不僅僅指文字內容,也包括設置圖片、影像資料的對齊方式。
基本格式如下:
text-align: 參數
參數的取值:
·left:左對齊
·right:右對齊
·center:居中對齊
·justify:相對左右對齊
但需要注意的是,text-alight是塊級屬性,只能用于< p>、< blockquqte>、< ul>、< h1>~< h6>等標識符里。
5.文本垂直對齊
文本的垂直對齊應當是相對于文本母體的位置而言的,不是指文本在網(wǎng)頁(yè)里垂直對齊。比如說(shuō),表格的單元格里有一段文本,那么對這段文本設置垂直居中就是針對單元格來(lái)衡量的,也就是說(shuō),文本將在單元格的正中顯示,而不是整個(gè)網(wǎng)頁(yè)的正中。
基本格式如下:
vertical-align: 參數
參數取值:
·top:頂對齊
·bottom:底對齊
·text-top:相對文本頂對齊
·text-bottom:相對文本底對齊
·baseline:基準線(xiàn)對齊
·middle:中心對齊
·sub:以下標的形式顯示
·super:以上標的形式顯示
6.文本縮進(jìn)
文本縮進(jìn)可以使文本在相對默認值較窄的區域里顯示,主要用于中文板式的首行縮進(jìn),或是為大段的引用文本和備注做成縮進(jìn)的格式。
基本格式如下:
text-indent: 縮進(jìn)距離
縮進(jìn)距離取值:
·帶長(cháng)度單位的數字
·比例關(guān)系
但是需要注意的是,在使用比例關(guān)系的時(shí)候,有人會(huì )認為瀏覽器默認的比例是相對段落的寬度而言的,其實(shí)事實(shí)并非如此,整個(gè)瀏覽器的窗口才是瀏覽器所默認的參照物。
另外,text-indent是塊級屬性,只能用于< p>、< blockquqte>、< ul>、< h1>~< h6>等標識符里。
九.控制顏色和背景的樣式
控制顏色和背景的樣式包括顏色屬性、背景顏色、背景圖片、背景圖片重復、背景圖片固定、背景定位六個(gè)部分。
1.顏色屬性
基本格式如下:
color: 參數
顏色參數取值范圍:
·以RGB值表示
·以16進(jìn)制(hex)的色彩值表示
·以默認顏色的英文名稱(chēng)表示
以默認顏色的英文名稱(chēng)表示無(wú)疑是最為方便的,但由于預定義的顏色種類(lèi)太少,所以更多的網(wǎng)頁(yè)設計者喜歡用RGB的方式。RGB方式的好處很多,不但可以用數字的形式精確地表示顏色,而且也是很多圖像制作軟件(如Photoshop)里默認使用的規范,這樣一來(lái)就為圖片和網(wǎng)頁(yè)更好地結合打下了堅實(shí)的基礎。
2.背景顏色
在HTML當中,要為某個(gè)對象加上背景色只有一種辦法,那就是先做一個(gè)表格,在表格中設置完背景色,再把對象放進(jìn)單元格。這樣做比較麻煩,不但代碼較多,還要為表格的大小和定位傷些腦筋?,F在用CSS就可以輕松地直接搞定了,而且對象的范圍很廣,可以是一段文字,也可以只是一個(gè)單詞或一個(gè)字母。
基本格式如下:
background-color: 參數
參數取值和顏色屬性一樣。
3.背景圖片
基本格式如下:
background-image: url(URL)
URL就是背景圖片的存放路徑。如果用“none”來(lái)代替背景圖片的存放路徑,將什么也不顯示。
4.背景圖片重復
背景圖片重復控制的是背景圖片平鋪與否,也就是說(shuō),結合背景定位的控制可以在網(wǎng)頁(yè)上的某處單獨顯示一幅背景圖片。
基本格式如下:
background-repeat: 參數
參數取值范圍:
·no-repeat:不重復平鋪背景圖片
·repeat-x:使圖片只在水平方向上平鋪
·repeat-y:使圖片只在垂直方向上平鋪
如果不指定背景圖片重復屬性,瀏覽器默認的是背景圖片向水平、垂直兩個(gè)方向上平鋪。
5.背景圖片固定
背景圖片固定控制背景圖片是否隨網(wǎng)頁(yè)的滾動(dòng)而滾動(dòng)。如果不設置背景圖片固定屬性,瀏覽器默認背景圖片隨網(wǎng)頁(yè)的滾動(dòng)而滾動(dòng)。為了避免過(guò)于花哨的背景圖片在滾動(dòng)時(shí)傷害瀏覽者的視力,所以可以解除背景圖片和文字內容的捆綁,該為和瀏覽器窗口捆綁。
基本格式如下:
background-attachment: 參數
參數取值范圍:
·fixed:網(wǎng)頁(yè)滾動(dòng)時(shí),背景圖片相對于瀏覽器的窗口而言,固定不動(dòng)
·scroll:網(wǎng)頁(yè)滾動(dòng)時(shí),背景圖片相對于瀏覽器的窗口而言,一起滾動(dòng)
6.背景定位
背景定位用于控制背景圖片在網(wǎng)頁(yè)中顯示的位置。
基本格式如下:
background-position: 參數表
參數取值范圍:
·帶長(cháng)度單位的數字參數
·top:相對前景對象頂對齊
·bottom:相對前景對象底對齊
·left:相對前景對象左對齊
·right:相對前景對象右對齊
·center:相對前景對象中心對齊
·比例關(guān)系
參數中的center如果用于另外一個(gè)參數的前面,表示水平居中;如果用于另外一個(gè)參數的后面,表示垂直居中。
十.控制列表的樣式
列表是HTML里一種很有用的顯示方式,可以把相關(guān)的并列內容整齊地垂直排列,使網(wǎng)頁(yè)顯得整潔專(zhuān)業(yè),并讓瀏覽者有一目了然的感覺(jué)。
樣式表為列表增加了一些功能,控制列表的樣式包括列表樣式、圖形符號、列表位置三個(gè)部分。
1.列表符號
列表符號是指顯示于每一個(gè)列表項目前的符號標識。
基本格式如下:
list-style-type:參數
參數取值范圍:
·disc:圓形
·circle:空心圓
·square:方塊
·decimal:十進(jìn)制數字
·lower-roman:小寫(xiě)羅馬數字
·upper-roman:大寫(xiě)羅馬數字
·lower-alpha:小寫(xiě)希臘字母
·upper-alpha:大寫(xiě)希臘字母
·none:無(wú)符號顯示
參數中的disc是默認選項。
2.圖形符號
圖形符號指原來(lái)列表的項目符號將可以使用圖形來(lái)代替。
基本格式如下:
list-style-image:URL
URL是用來(lái)代替項目符號的圖形文件的地址,可以使用相對地址或絕對地址。
3.列表位置
列表位置描述列表在何處顯示。
基本格式如下:
list-style-position:參數
參數取值范圍:
·inside:在BOX模型內部顯示
·outside:在BOX模型外部顯示
這里又出現了一個(gè)新的概念:BOX模型。BOX是指一種容器,包含了應用樣式規則的對象,具體介紹將在后文中給出。
十一.控制用戶(hù)界面的樣式
在網(wǎng)頁(yè)上,鼠標平時(shí)呈箭頭形,指向鏈接時(shí)成為手形,等待網(wǎng)頁(yè)下載時(shí)成為沙漏形……這似乎是約定俗成的。雖然這樣的設計能使我們知道瀏覽器現在的狀態(tài)或是可以做什么,但這些好像還不能完全地滿(mǎn)足我們的需要。就拿鏈接來(lái)說(shuō),可以是指向一個(gè)幫助文件,也可以是向前進(jìn)一頁(yè)或是向后退一頁(yè),針對如此多的功能光靠千篇一律的手形鼠標是不能說(shuō)明問(wèn)題的。值得慶幸的是,CSS提供了多達13種的鼠標形狀,供我們選擇。
基本格式如下:
cursor:鼠標形狀參數
CSS鼠標形狀參數表:
CSS代碼
鼠標形狀
style="cursor:hand"
手形
style="cursor:crosshair"
十字形
style="cursor:text"
文本形
style="cursor:wait"
沙漏形
style="cursor:move"
十字箭頭形
style="cursor:help"
問(wèn)號形
style="cursor:e-resize"
右箭頭形
style="cursor:n-resize"
上箭頭形
style="cursor:nw-resize"
左上箭頭形
style="cursor:w-resize"
左箭頭形
style="cursor:s-resize"
下箭頭形
style="cursor:se-resize"
右下箭頭形
style="cursor:sw-resize"
左下箭頭形
十二.控制BOX的樣式
樣式表規定了一個(gè)容器BOX,它將要儲存一個(gè)對象的所有可操作的樣式。包括了對象本身、邊框空白、對象邊框、對象間隙四個(gè)方面。

為了大家更好地理解這些屬性的意義,以及互相之間的關(guān)系,請看下面這個(gè)圖示:
1.邊框空白(MARGIN)
如圖所示,位于BOX模型的最外層,包括四項屬性。
格式分別如下:
·margin-top:頂部空白距離
·margin-right:右邊空白距離
·margin-bottom:底部空白距離
·margin-left:左邊空白距離
空白的距離可以用帶長(cháng)度單位的數字表示。
如果使用上述屬性的簡(jiǎn)化方式margin,可以在其后連續加上四個(gè)帶長(cháng)度單位的數字,來(lái)分別表示margin-top、margin-right、margin-bottom、margin-left,每個(gè)數字中間要用空格分隔。
2.對象邊框(BORDER)
如圖所示,位于邊框空白和對象空隙之間,包括了七項屬性。
格式分別如下:
·border-top:頂邊框寬度
·border-right:右邊框寬度
·border-bottom:底邊框寬度
·border-left:左邊框寬度
·border-width:所有邊框寬度
·border-color:邊框顏色
·border-style:邊框樣式參數
其中border-width可以一次性設置所有的邊框寬度,border-color同時(shí)設置四面邊框的顏色時(shí),可以連續寫(xiě)上四種顏色,并用空格分隔。上述連續設置的邊框都是按border-top、border-right、border-bottom、border-left的順序。
Border-style相對別的屬性而言稍稍復雜些,因為它還包括了多個(gè)邊框樣式的參數:
·none:無(wú)邊框。
·dotted:邊框為點(diǎn)線(xiàn)。
·dashed:邊框為長(cháng)短線(xiàn)。
·solid:邊框為實(shí)線(xiàn)。
·double:邊框為雙線(xiàn)。
·groove:根據color屬性顯示不同效果的3D邊框
·ridge:根據color屬性顯示不同效果的3D邊框
·inset:根據color屬性顯示不同效果的3D邊框
·outset:根據color屬性顯示不同效果的3D邊框
3.對象間隙(PADDING)
如圖所示,位于對象邊框和對象之間,包括了四項屬性。
基本格式如下:
·padding-top:頂部間隙
·padding-right:右邊間隙
·padding-bottom:底部間隙
·padding-left:左邊間隙
和MARGIN類(lèi)似,PADDING也可以用padding一次性設置所有的對象間隙,格式也和MARGIN相似,不再一一列舉了。
十三.顯示控制樣式
基本格式如下:
display: 參數
參數取值范圍:
·block(默認):在對象前后都換行
·inline:在對象前后都不換行
·list-item:在對象前后都換行,增加了項目符號
·none:無(wú)顯示
十四.空白控制樣式
基本格式如下:
空白屬性決定如何處理元素內的空格。
white-space: 參數
參數取值范圍:
normal:把多個(gè)空格替換為一個(gè)來(lái)顯示
pre:忠實(shí)地按輸入顯示空格
nowrap:禁止換行
但要注意的是,write-space也是一個(gè)塊級屬性。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。