成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

經(jīng)典實(shí)用CSS教程詳細(xì)講解

2024-03-28    分類(lèi): 網(wǎng)站建設(shè)

CSS(Cascading Stylesheets,層疊樣式表)是一種制作網(wǎng)頁(yè)的新技術(shù),現(xiàn)在已經(jīng)為大多數(shù)的瀏覽器所支持,成為網(wǎng)頁(yè)設(shè)計(jì)必不可少的工具之一。使用CSS能夠簡(jiǎn)化網(wǎng)頁(yè)的格式代碼,加快下載顯示的速度,也減少了需要上傳的代碼數(shù)量,大大減少了重復(fù)勞動(dòng)的工作量。尤其是當(dāng)你面對(duì)的是有數(shù)百個(gè)網(wǎng)頁(yè)的站點(diǎn)時(shí),CSS簡(jiǎn)直象是神對(duì)我們的恩賜!

前言

CSS(Cascading Stylesheets,層疊樣式表)是一種制作網(wǎng)頁(yè)的新技術(shù),現(xiàn)在已經(jīng)為大多數(shù)的瀏覽器所支持,成為網(wǎng)頁(yè)設(shè)計(jì)必不可少的工具之一。

W3C(The World Wide Web Consortium)把動(dòng)態(tài)HTML(Dynamic HTML)分為三個(gè)部分來(lái)實(shí)現(xiàn):腳本語(yǔ)言(包括javascript、Vbscript等)、支持動(dòng)態(tài)效果的瀏覽器(包括Internet Explorer、Netscape Navigator等)和CSS樣式表。

一.層疊樣式表的特點(diǎn)

且不說(shuō)過(guò)去的網(wǎng)頁(yè)缺少動(dòng)感,就是在網(wǎng)頁(yè)內(nèi)容的排版布局上也有很多困難,如果不是專(zhuān)業(yè)人員或特別有耐心的人,很難讓網(wǎng)頁(yè)按自己的構(gòu)思和創(chuàng)意來(lái)顯示信息。即便是掌握了HTML語(yǔ)言精髓的人也要通過(guò)多次地測(cè)試,才能駕馭好這些信息的排版,過(guò)程十分漫長(zhǎng)和痛苦。為了Internet的發(fā)展,讓更多人早日踏足這個(gè)多姿多彩的世界,新的HTML輔助工具呼之欲出。

樣式表就是在這種需求下誕生的,它首先要做的是為網(wǎng)頁(yè)上的元素精確地定位,可以讓網(wǎng)頁(yè)設(shè)計(jì)者象導(dǎo)演一樣,輕易地控制由文字、圖片組成的演員們,在網(wǎng)頁(yè)這個(gè)舞臺(tái)上按劇本要求好好地表演。

其次,它把網(wǎng)頁(yè)上的內(nèi)容結(jié)構(gòu)和格式控制相分離。瀏覽者想要看的是網(wǎng)頁(yè)上的內(nèi)容結(jié)構(gòu),而為了讓瀏覽者更好地看到這些信息,就要通過(guò)格式控制來(lái)幫忙了。以前兩者在網(wǎng)頁(yè)上的分布是交錯(cuò)結(jié)合的,查看修改很不方便,而現(xiàn)在把兩者分開(kāi)就會(huì)大大方便網(wǎng)頁(yè)的設(shè)計(jì)者。內(nèi)容結(jié)構(gòu)和格式控制相分離,使得網(wǎng)頁(yè)可以光由內(nèi)容構(gòu)成,而將所有網(wǎng)頁(yè)的格式控制指向某個(gè)CSS樣式表文件。這樣一來(lái)的好出表現(xiàn)在兩個(gè)方面:

第一,簡(jiǎn)化了網(wǎng)頁(yè)的格式代碼,外部的樣式表還會(huì)被瀏覽器保存在緩存里,加快了下載顯示的速度,也減少了需要上傳的代碼數(shù)量(因?yàn)橹貜?fù)設(shè)置的格式將被只保存一次)。

第二,只要修改保存著網(wǎng)站格式的CSS樣式表文件就可以改變整個(gè)站點(diǎn)的風(fēng)格特色,在修改頁(yè)面數(shù)量龐大的站點(diǎn)時(shí),顯得格外有用。避免了一個(gè)一個(gè)網(wǎng)頁(yè)的修改,大大減少了重復(fù)勞動(dòng)的工作量,當(dāng)你面對(duì)的是有數(shù)百個(gè)網(wǎng)頁(yè)的站點(diǎn)時(shí),CSS簡(jiǎn)直象是神對(duì)我們的恩賜!^_^

二.添加層疊樣式表的方法

我們?yōu)榫W(wǎng)頁(yè)添加樣式表的方法有四種。

1.最簡(jiǎn)單的方法是直接添加在HTML的標(biāo)識(shí)符(tag)里:

< Tag style=”properties”>網(wǎng)頁(yè)內(nèi)容< /tag>

舉個(gè)例子:

< p style=”color: blue; font-size: 10pt”>CSS實(shí)例< /p>

代碼說(shuō)明:

用藍(lán)色顯示字體大小為10pt的“CSS實(shí)例”。盡管使用簡(jiǎn)單、顯示直觀,但是這種方法不怎么常用,因?yàn)檫@樣添加無(wú)法完全發(fā)揮樣式表的優(yōu)勢(shì)“內(nèi)容結(jié)構(gòu)和格式控制分別保存”。

2.添加在HTML的頭信息標(biāo)識(shí)符< head>里:

< head>

< style type=”text/css”>

< !--

樣式表的具體內(nèi)容

-->

< /style>

< /head>

type=”text/css”表示樣式表采用MIME類(lèi)型,幫助不支持CSS的瀏覽器過(guò)濾掉CSS代碼,避免在瀏覽器面前直接以源代碼的方式顯示我們?cè)O(shè)置的樣式表。但為了保證上述情況一定不要發(fā)生,還是有必要在樣式表里加上注釋標(biāo)識(shí)符“< !--注釋內(nèi)容-->”。

3.鏈接樣式表

同樣是添加在HTML的頭信息標(biāo)識(shí)符< head>里:

< head>

< link rel=”stylesheet” href=”*.css” type=”text/css” media=”screen”>

< /head>

*.css是單獨(dú)保存的樣式表文件,其中不能包含< style>標(biāo)識(shí)符,并且只能以css為后綴。

Media是可選的屬性,表示使用樣式表的網(wǎng)頁(yè)將用什么媒體輸出。取值范圍:

·Screen(默認(rèn)):輸出到電腦屏幕

·Print:輸出到打印機(jī)

·TV:輸出到電視機(jī)

·Projection:輸出到投影儀

·Aural:輸出到揚(yáng)聲器

·Braille:輸出到凸字觸覺(jué)感知設(shè)備

·Tty:輸出到電傳打字機(jī)

·All:輸出到以上所有設(shè)備

如果要輸出到多種媒體,可以用逗號(hào)分隔取值表。

Rel屬性表示樣式表將以何種方式與HTML文檔結(jié)合。取值范圍:

·Stylesheet:指定一個(gè)外部的樣式表

·Alternate stylesheet:指定使用一個(gè)交互樣式表

4.聯(lián)合使用樣式表

同樣是添加在HTML的頭信息標(biāo)識(shí)符< head>里:

< head>

< style type=”text/css”>

< !--

@import “*.css”

其他樣式表的聲明

-->

< /style>

< /head>

以@import開(kāi)頭的聯(lián)合樣式表輸入方法和鏈接樣式表的方法很相似,但聯(lián)合樣式表輸入方式更有優(yōu)勢(shì)。因?yàn)槁?lián)合法可以在鏈接外部樣式表的同時(shí),針對(duì)該網(wǎng)頁(yè)的具體情況,做出別的網(wǎng)頁(yè)不需要的樣式規(guī)則。

需要注意的是:

·聯(lián)合法輸入樣式表必須以@import開(kāi)頭。

·如果同時(shí)輸入多個(gè)樣式表有沖突的時(shí)候,將按照第一個(gè)輸入的樣式表對(duì)網(wǎng)頁(yè)排版。

·如果輸入的樣式表和網(wǎng)頁(yè)里的樣式規(guī)則沖突時(shí),使用外部的樣式表。

三.層疊樣式表的格式

一般來(lái)說(shuō),樣式表的聲明分為選擇符(selector)和塊{}(block),塊里包含屬性(properties)和屬性的取值(value),基本格式如下:

選擇符

其它格式1:

選擇符1,選擇符2,選擇符3

有時(shí)候多個(gè)選擇符將使用相同的設(shè)置,為了簡(jiǎn)化代碼,我們可以一次性為它們?cè)O(shè)置樣式,并在多個(gè)選擇符之間加上“,”來(lái)分隔它們。

當(dāng)有多個(gè)屬性的時(shí)候,必須在兩個(gè)屬性之間用“;”來(lái)分隔。

其它格式2:

選擇符1 選擇符2

和格式1非常相似,只是在選擇符之間少加了“,”,但作用卻大不相同。表示如果選擇符2包括的內(nèi)容同時(shí)包括在選擇符1里的時(shí)候,所設(shè)置的樣式規(guī)則才起作用。

四.層疊樣式表的分類(lèi)

為了使網(wǎng)頁(yè)的格式不過(guò)分的單調(diào),必需讓相同的選擇符也能分類(lèi),并能按照不同的類(lèi)別來(lái)進(jìn)行不同的樣式設(shè)計(jì)?;靖袷饺缦拢?br />
選擇符.類(lèi)別名

類(lèi)別名將可以在HTML的標(biāo)識(shí)符里引用:

< 標(biāo)識(shí)符 class=類(lèi)別名>網(wǎng)頁(yè)內(nèi)容

五.層疊樣式表的偽類(lèi)

除了上述的分類(lèi)方式外,為了使分類(lèi)的使用更靈活多樣,又產(chǎn)生了偽類(lèi)的概念。類(lèi)和偽類(lèi)有什么樣的區(qū)別呢?

一般地說(shuō),選擇符可以和多個(gè)類(lèi)采用捆綁的形式來(lái)設(shè)定,這樣雖然能夠?yàn)橥粋€(gè)選擇符創(chuàng)建多種不同的樣式,但捆綁的形式同時(shí)也限制了設(shè)定的類(lèi)為其它的選擇符所使用。偽類(lèi)的產(chǎn)生就是為了解決這個(gè)問(wèn)題,每個(gè)預(yù)聲明的偽類(lèi)都可以被所有的HTML標(biāo)識(shí)符引用,當(dāng)然有些塊級(jí)內(nèi)容的設(shè)置除外?;靖袷饺缦拢?br />
.偽類(lèi)名

偽類(lèi)可以被任何標(biāo)識(shí)符在HTML里引用。

<標(biāo)識(shí)符 class=偽類(lèi)名>網(wǎng)頁(yè)內(nèi)容

六.控制字體的樣式

控制字體的樣式包括控制字體類(lèi)型、字體大小、字體風(fēng)格、字體粗細(xì)四個(gè)部分。

1.字體類(lèi)型

平時(shí)在使用WORD之類(lèi)的字處理軟件的時(shí)候,經(jīng)常需要調(diào)整字體的顯示,比如說(shuō)“Arial”、“Impact”、“Verdana”等字體都是筆者使用的較多的。

基本格式如下:

font-family: 字體名稱

如果在font-family后加上多種字體的名稱,瀏覽器回按字體名稱的順序逐一在用戶的計(jì)算機(jī)里尋找已經(jīng)安裝的字體,一旦遇到與要求的相匹配的字體,就按這種字體顯示網(wǎng)頁(yè)內(nèi)容,并停止搜索;如果不匹配就繼續(xù)搜索,直到找到為止,萬(wàn)一樣式表里的所有字體都沒(méi)有安裝的話,瀏覽器就會(huì)用自己默認(rèn)的字體來(lái)替代顯示網(wǎng)頁(yè)的內(nèi)容。

注意:

·當(dāng)指定多種字體時(shí),用“,”分隔每種字體名稱。

·當(dāng)字體名稱包含兩個(gè)以上分開(kāi)的單詞時(shí),用“”把該字體名稱括起來(lái)。

·當(dāng)樣式規(guī)則外已經(jīng)有“”時(shí),用‘’代替“”。

2.字體大小

基本格式如下:

font-size: 字號(hào)參數(shù)

字號(hào)的取值范圍:

·以Point為單位:點(diǎn)單位在所有的瀏覽器和操作平臺(tái)上都適用

·以Em為單位:指字母要素的尺寸,和Point相同距離

·以Pixes為單位:像素可以使用于所有的操作平臺(tái),但可能會(huì)因?yàn)闉g覽者的屏幕分辨率不同,而造成顯示上的效果差異

·以in(英寸)為單位

·以cm(厘米)為單位

·以mm(毫米)為單位

·以pc(打印機(jī)的字體大?。閱挝?br />
·以ex(x-height)為單位

·smaller:比當(dāng)前文字的默認(rèn)大小更小一號(hào)

·larger:比當(dāng)前文字的默認(rèn)大小更小大號(hào)

·使用比例關(guān)系

·xx-small

·x-small

·small

·medium

·large

·x-large

·xx-large

3.字體風(fēng)格

字體風(fēng)格只能控制各種斜體字的顯示。

基本格式如下:

font-style: 斜體字的名稱

4.字體粗細(xì)

字體粗細(xì)控制粗體字的顯示,取值范圍從數(shù)字100~900,瀏覽器默認(rèn)的字體粗細(xì)為400。另外可以通過(guò)參數(shù)lighter和bolder使得字體在原有基礎(chǔ)上顯得更細(xì)或更粗些。

基本格式如下:

font-weight: 字體粗細(xì)

七.控制文字的樣式

控制文字的樣式包括文字大小寫(xiě)、文字修飾兩個(gè)部分。

1.文字大小寫(xiě)

文字大小寫(xiě)使網(wǎng)頁(yè)的設(shè)計(jì)者不用在輸入文字時(shí)就完成文字的大小寫(xiě),而可以在輸入完畢后,再根據(jù)需要對(duì)局部的文字設(shè)置大小寫(xiě)。

基本格式如下:

text-transform: 參數(shù)

參數(shù)取值范圍:

·uppercase:所有文字大寫(xiě)顯示

·lowercase:所有文字小寫(xiě)顯示

·capitalize:每個(gè)單詞的頭字母大寫(xiě)顯示

·none:不繼承母體的文字變形參數(shù)

注意:繼承是指HTML的標(biāo)識(shí)符對(duì)于包含自己的標(biāo)識(shí)符的參數(shù)會(huì)繼承下來(lái)。

2.文字修飾

文字修飾的主要用途是改變?yōu)g覽器顯示文字鏈接時(shí)的下劃線。

基本格式如下:

text-decoration: 參數(shù)

參數(shù)取值范圍:

·underline:為文字加下劃線

·overline:為文字加上劃線

·line-through:為文字加刪除線

·blink:使文字閃爍

·none:不顯示上述任何效果

八.控制文本的樣式

控制文本的樣式包括單詞距離、字母距離、文本行距、文本水平對(duì)齊、文本垂直對(duì)齊文本縮進(jìn)六個(gè)部分。

1.單詞間距

單詞間距指的是英文每個(gè)單詞之間的距離,不包括中文文字。

基本格式如下:

word-spacing: 間隔距離

間隔距離的取值:points、em、pixes、in、cm、mm、pc、ex、normal等。

2.字母間距

字母間距是指英文字母之間的距離,功能、用法,以及參數(shù)的設(shè)置和單詞間距很相似。

基本格式如下:

letter-spacing: 字母間距

3.行距

行距是指上下兩行基準(zhǔn)線之間的垂直距離。一般地說(shuō),英文五線格練習(xí)本,從上往下數(shù)的第三條橫線就是計(jì)算機(jī)所認(rèn)為的該行的基準(zhǔn)線。

基本格式如下:

line-height: 行間距離

行間距離取值:

·不帶單位的數(shù)字:以1為基數(shù),相當(dāng)于比例關(guān)系的100%

·帶長(zhǎng)度單位的數(shù)字:以具體的單位為準(zhǔn)

·比例關(guān)系

注意:如果文字字體很大,而行距相對(duì)較小的話,可能會(huì)發(fā)生上下兩行文字互相重疊的現(xiàn)象。

4.文本水平對(duì)齊

文本水平對(duì)齊可以控制文本的水平對(duì)齊,而且并不僅僅指文字內(nèi)容,也包括設(shè)置圖片、影像資料的對(duì)齊方式。

基本格式如下:

text-align: 參數(shù)

參數(shù)的取值:

·left:左對(duì)齊

·right:右對(duì)齊

·center:居中對(duì)齊

·justify:相對(duì)左右對(duì)齊

但需要注意的是,text-alight是塊級(jí)屬性,只能用于< p>、< blockquqte>、< ul>、< h1>~< h6>等標(biāo)識(shí)符里。

5.文本垂直對(duì)齊

文本的垂直對(duì)齊應(yīng)當(dāng)是相對(duì)于文本母體的位置而言的,不是指文本在網(wǎng)頁(yè)里垂直對(duì)齊。比如說(shuō),表格的單元格里有一段文本,那么對(duì)這段文本設(shè)置垂直居中就是針對(duì)單元格來(lái)衡量的,也就是說(shuō),文本將在單元格的正中顯示,而不是整個(gè)網(wǎng)頁(yè)的正中。

基本格式如下:

vertical-align: 參數(shù)

參數(shù)取值:

·top:頂對(duì)齊

·bottom:底對(duì)齊

·text-top:相對(duì)文本頂對(duì)齊

·text-bottom:相對(duì)文本底對(duì)齊

·baseline:基準(zhǔn)線對(duì)齊

·middle:中心對(duì)齊

·sub:以下標(biāo)的形式顯示

·super:以上標(biāo)的形式顯示

6.文本縮進(jìn)

文本縮進(jìn)可以使文本在相對(duì)默認(rèn)值較窄的區(qū)域里顯示,主要用于中文板式的首行縮進(jìn),或是為大段的引用文本和備注做成縮進(jìn)的格式。

基本格式如下:

text-indent: 縮進(jìn)距離

縮進(jìn)距離取值:

·帶長(zhǎng)度單位的數(shù)字

·比例關(guān)系

但是需要注意的是,在使用比例關(guān)系的時(shí)候,有人會(huì)認(rèn)為瀏覽器默認(rèn)的比例是相對(duì)段落的寬度而言的,其實(shí)事實(shí)并非如此,整個(gè)瀏覽器的窗口才是瀏覽器所默認(rèn)的參照物。

另外,text-indent是塊級(jí)屬性,只能用于< p>、< blockquqte>、< ul>、< h1>~< h6>等標(biāo)識(shí)符里。

九.控制顏色和背景的樣式

控制顏色和背景的樣式包括顏色屬性、背景顏色、背景圖片、背景圖片重復(fù)、背景圖片固定、背景定位六個(gè)部分。

1.顏色屬性

基本格式如下:

color: 參數(shù)

顏色參數(shù)取值范圍:

·以RGB值表示

·以16進(jìn)制(hex)的色彩值表示

·以默認(rèn)顏色的英文名稱表示

以默認(rèn)顏色的英文名稱表示無(wú)疑是最為方便的,但由于預(yù)定義的顏色種類(lèi)太少,所以更多的網(wǎng)頁(yè)設(shè)計(jì)者喜歡用RGB的方式。RGB方式的好處很多,不但可以用數(shù)字的形式精確地表示顏色,而且也是很多圖像制作軟件(如Photoshop)里默認(rèn)使用的規(guī)范,這樣一來(lái)就為圖片和網(wǎng)頁(yè)更好地結(jié)合打下了堅(jiān)實(shí)的基礎(chǔ)。

2.背景顏色

在HTML當(dāng)中,要為某個(gè)對(duì)象加上背景色只有一種辦法,那就是先做一個(gè)表格,在表格中設(shè)置完背景色,再把對(duì)象放進(jìn)單元格。這樣做比較麻煩,不但代碼較多,還要為表格的大小和定位傷些腦筋。現(xiàn)在用CSS就可以輕松地直接搞定了,而且對(duì)象的范圍很廣,可以是一段文字,也可以只是一個(gè)單詞或一個(gè)字母。

基本格式如下:

background-color: 參數(shù)

參數(shù)取值和顏色屬性一樣。

3.背景圖片

基本格式如下:

background-image: url(URL)

URL就是背景圖片的存放路徑。如果用“none”來(lái)代替背景圖片的存放路徑,將什么也不顯示。

4.背景圖片重復(fù)

背景圖片重復(fù)控制的是背景圖片平鋪與否,也就是說(shuō),結(jié)合背景定位的控制可以在網(wǎng)頁(yè)上的某處單獨(dú)顯示一幅背景圖片。

基本格式如下:

background-repeat: 參數(shù)

參數(shù)取值范圍:

·no-repeat:不重復(fù)平鋪背景圖片

·repeat-x:使圖片只在水平方向上平鋪

·repeat-y:使圖片只在垂直方向上平鋪

如果不指定背景圖片重復(fù)屬性,瀏覽器默認(rèn)的是背景圖片向水平、垂直兩個(gè)方向上平鋪。

5.背景圖片固定

背景圖片固定控制背景圖片是否隨網(wǎng)頁(yè)的滾動(dòng)而滾動(dòng)。如果不設(shè)置背景圖片固定屬性,瀏覽器默認(rèn)背景圖片隨網(wǎng)頁(yè)的滾動(dòng)而滾動(dòng)。為了避免過(guò)于花哨的背景圖片在滾動(dòng)時(shí)傷害瀏覽者的視力,所以可以解除背景圖片和文字內(nèi)容的捆綁,該為和瀏覽器窗口捆綁。

基本格式如下:

background-attachment: 參數(shù)

參數(shù)取值范圍:

·fixed:網(wǎng)頁(yè)滾動(dòng)時(shí),背景圖片相對(duì)于瀏覽器的窗口而言,固定不動(dòng)

·scroll:網(wǎng)頁(yè)滾動(dòng)時(shí),背景圖片相對(duì)于瀏覽器的窗口而言,一起滾動(dòng)

6.背景定位

背景定位用于控制背景圖片在網(wǎng)頁(yè)中顯示的位置。

基本格式如下:

background-position: 參數(shù)表

參數(shù)取值范圍:

·帶長(zhǎng)度單位的數(shù)字參數(shù)

·top:相對(duì)前景對(duì)象頂對(duì)齊

·bottom:相對(duì)前景對(duì)象底對(duì)齊

·left:相對(duì)前景對(duì)象左對(duì)齊

·right:相對(duì)前景對(duì)象右對(duì)齊

·center:相對(duì)前景對(duì)象中心對(duì)齊

·比例關(guān)系

參數(shù)中的center如果用于另外一個(gè)參數(shù)的前面,表示水平居中;如果用于另外一個(gè)參數(shù)的后面,表示垂直居中。

十.控制列表的樣式

列表是HTML里一種很有用的顯示方式,可以把相關(guān)的并列內(nèi)容整齊地垂直排列,使網(wǎng)頁(yè)顯得整潔專(zhuān)業(yè),并讓瀏覽者有一目了然的感覺(jué)。

樣式表為列表增加了一些功能,控制列表的樣式包括列表樣式、圖形符號(hào)、列表位置三個(gè)部分。

1.列表符號(hào)

列表符號(hào)是指顯示于每一個(gè)列表項(xiàng)目前的符號(hào)標(biāo)識(shí)。

基本格式如下:

list-style-type:參數(shù)

參數(shù)取值范圍:

·disc:圓形

·circle:空心圓

·square:方塊

·decimal:十進(jìn)制數(shù)字

·lower-roman:小寫(xiě)羅馬數(shù)字

·upper-roman:大寫(xiě)羅馬數(shù)字

·lower-alpha:小寫(xiě)希臘字母

·upper-alpha:大寫(xiě)希臘字母

·none:無(wú)符號(hào)顯示

參數(shù)中的disc是默認(rèn)選項(xiàng)。

2.圖形符號(hào)

圖形符號(hào)指原來(lái)列表的項(xiàng)目符號(hào)將可以使用圖形來(lái)代替。

基本格式如下:

list-style-image:URL

URL是用來(lái)代替項(xiàng)目符號(hào)的圖形文件的地址,可以使用相對(duì)地址或絕對(duì)地址。

3.列表位置

列表位置描述列表在何處顯示。

基本格式如下:

list-style-position:參數(shù)

參數(shù)取值范圍:

·inside:在BOX模型內(nèi)部顯示

·outside:在BOX模型外部顯示

這里又出現(xiàn)了一個(gè)新的概念:BOX模型。BOX是指一種容器,包含了應(yīng)用樣式規(guī)則的對(duì)象,具體介紹將在后文中給出。

十一.控制用戶界面的樣式

在網(wǎng)頁(yè)上,鼠標(biāo)平時(shí)呈箭頭形,指向鏈接時(shí)成為手形,等待網(wǎng)頁(yè)下載時(shí)成為沙漏形……這似乎是約定俗成的。雖然這樣的設(shè)計(jì)能使我們知道瀏覽器現(xiàn)在的狀態(tài)或是可以做什么,但這些好像還不能完全地滿足我們的需要。就拿鏈接來(lái)說(shuō),可以是指向一個(gè)幫助文件,也可以是向前進(jìn)一頁(yè)或是向后退一頁(yè),針對(duì)如此多的功能光靠千篇一律的手形鼠標(biāo)是不能說(shuō)明問(wèn)題的。值得慶幸的是,CSS提供了多達(dá)13種的鼠標(biāo)形狀,供我們選擇。

基本格式如下:

cursor:鼠標(biāo)形狀參數(shù)

CSS鼠標(biāo)形狀參數(shù)表:

鼠標(biāo)形狀:CSS代碼

style="cursor:hand"      手形

style="cursor:crosshair"   十字形

style="cursor:text"      文本形

style="cursor:wait"      沙漏形

style="cursor:move"     十字箭頭形:

style="cursor:help"      問(wèn)號(hào)形

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的樣式

樣式表規(guī)定了一個(gè)容器BOX,它將要儲(chǔ)存一個(gè)對(duì)象的所有可操作的樣式。包括了對(duì)象本身、邊框空白、對(duì)象邊框、對(duì)象間隙四個(gè)方面。

為了大家更好地理解這些屬性的意義,以及互相之間的關(guān)系,請(qǐng)看下面這個(gè)圖示:

1.邊框空白(MARGIN)

如圖所示,位于BOX模型的最外層,包括四項(xiàng)屬性。

格式分別如下:

·margin-top:頂部空白距離

·margin-right:右邊空白距離

·margin-bottom:底部空白距離

·margin-left:左邊空白距離

空白的距離可以用帶長(zhǎng)度單位的數(shù)字表示。

如果使用上述屬性的簡(jiǎn)化方式margin,可以在其后連續(xù)加上四個(gè)帶長(zhǎng)度單位的數(shù)字,來(lái)分別表示margin-top、margin-right、margin-bottom、margin-left,每個(gè)數(shù)字中間要用空格分隔。

2.對(duì)象邊框(BORDER)

如圖所示,位于邊框空白和對(duì)象空隙之間,包括了七項(xiàng)屬性。

格式分別如下:

·border-top:頂邊框?qū)挾?br />
·border-right:右邊框?qū)挾?br />
·border-bottom:底邊框?qū)挾?br />
·border-left:左邊框?qū)挾?br />
·border-width:所有邊框?qū)挾?br />
·border-color:邊框顏色

·border-style:邊框樣式參數(shù)

其中border-width可以一次性設(shè)置所有的邊框?qū)挾?,border-color同時(shí)設(shè)置四面邊框的顏色時(shí),可以連續(xù)寫(xiě)上四種顏色,并用空格分隔。上述連續(xù)設(shè)置的邊框都是按border-top、border-right、border-bottom、border-left的順序。

Border-style相對(duì)別的屬性而言稍稍復(fù)雜些,因?yàn)樗€包括了多個(gè)邊框樣式的參數(shù):

·none:無(wú)邊框。

·dotted:邊框?yàn)辄c(diǎn)線。

·dashed:邊框?yàn)殚L(zhǎng)短線。

·solid:邊框?yàn)閷?shí)線。

·double:邊框?yàn)殡p線。

·groove:根據(jù)color屬性顯示不同效果的3D邊框

·ridge:根據(jù)color屬性顯示不同效果的3D邊框

·inset:根據(jù)color屬性顯示不同效果的3D邊框

·outset:根據(jù)color屬性顯示不同效果的3D邊框

3.對(duì)象間隙(PADDING)

如圖所示,位于對(duì)象邊框和對(duì)象之間,包括了四項(xiàng)屬性。

基本格式如下:

·padding-top:頂部間隙

·padding-right:右邊間隙

·padding-bottom:底部間隙

·padding-left:左邊間隙

和MARGIN類(lèi)似,PADDING也可以用padding一次性設(shè)置所有的對(duì)象間隙,格式也和MARGIN相似,不再一一列舉了。

十三.顯示控制樣式

基本格式如下:

display: 參數(shù)

參數(shù)取值范圍:

·block(默認(rèn)):在對(duì)象前后都換行

·inline:在對(duì)象前后都不換行

·list-item:在對(duì)象前后都換行,增加了項(xiàng)目符號(hào)

·none:無(wú)顯示

十四.空白控制樣式

基本格式如下:

空白屬性決定如何處理元素內(nèi)的空格。

white-space: 參數(shù)

參數(shù)取值范圍:

normal:把多個(gè)空格替換為一個(gè)來(lái)顯示

pre:忠實(shí)地按輸入顯示空格

nowrap:禁止換行

但要注意的是,write-space也是一個(gè)塊級(jí)屬性。

本文來(lái)源于成都網(wǎng)站建設(shè)公司與成都網(wǎng)站設(shè)計(jì)制作公司-創(chuàng)新互聯(lián)成都公司!

網(wǎng)站名稱:經(jīng)典實(shí)用CSS教程詳細(xì)講解
本文路徑:http://jinyejixie.com/news19/322169.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、服務(wù)器托管、關(guān)鍵詞優(yōu)化、企業(yè)網(wǎng)站制作、移動(dòng)網(wǎng)站建設(shè)用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
霍州市| 双桥区| 晋江市| 青海省| 临城县| 濮阳县| 双峰县| 孝感市| 永兴县| 鸡西市| 涞源县| 吉隆县| 自贡市| 将乐县| 武威市| 上犹县| 山西省| 威海市| 镇康县| 竹北市| 诸城市| 仲巴县| 右玉县| 内黄县| 平利县| 门源| 阜新市| 灵川县| 台南市| 正蓝旗| 渝中区| 元阳县| 志丹县| 东源县| 宜宾市| 广安市| 安仁县| 大洼县| 大埔区| 易门县| 宝山区|