CSS的調(diào)用,按照CSS出現(xiàn)在頁面的不同位置,可以分為3種方法:
目前創(chuàng)新互聯(lián)已為近千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、百色網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
元素中直接使用;
從頁面頭部調(diào)用;
采用鏈接的形式調(diào)用。
不同的調(diào)用方法有不同的寫法和優(yōu)先級(jí)。下面分別做一下介紹。
一、元素中直接使用
這種調(diào)用方式的寫法如下:
元素名稱 style="屬性:屬性值;"/元素名稱
在樣式中直接使用CSS,語法是使用style標(biāo)簽,在雙引號(hào)中,樣式的語法結(jié)構(gòu)和獨(dú)立樣式表中完全相同。例如:
div style="width:240px;height:80px;background-color:#cccccc;text-align:center;font-size:14px"
示例:元素中直接調(diào)用。/div
該樣式中定義了元素寬、高為360、80像素,背景色為灰色,字體大小為14像素。其應(yīng)用到頁面中的顯示如圖1。
二、從頁面頭部調(diào)用
從頁面頭部調(diào)用CSS是將CSS寫在頁面的head元素中,然后在頁面中調(diào)用。其語法結(jié)構(gòu)如下:
style
選擇符{屬性:屬性值;}
/style
頁面上的所有樣式都可以寫在style和/style中。使用這種方式調(diào)用CSS,在頁面中必須有相應(yīng)的調(diào)用代碼。
其中,類選擇符的調(diào)用代碼如下:
元素名稱 class="類選擇符名稱"/元素名稱
ID選擇符的調(diào)用代碼如下:
元素名稱 id="id 類選擇符名稱"/元素名稱
下面我們來用一個(gè)示例演示一下。
head
titleCSS調(diào)用方法/title
style
.content{
background-color: #cccccc;
font-size: 14px;
width: 240px;
height: 80px;
color: Blue;
text-align: center;
}
/style
/head
body
div class="content"示例:從頁面頭部調(diào)用。/div
/body
該樣式應(yīng)用到頁面的效果如圖2所示。
三、采用鏈接的形式調(diào)用
采用鏈接的形式調(diào)用CSS通常有兩種方法:
使用link元素
使用link元素調(diào)用CSS的語法如下:
link rel="stylesheet" href="css文件路徑" type="text/css"/
其中rel="stylesheet"指這個(gè)link和其href之間的關(guān)聯(lián)樣式為樣式表文件。type="text/css"指文件類型是樣式表文本。
使用@import
使用@import調(diào)用和使用link元素調(diào)用的區(qū)別在于,使用@import的調(diào)用方法只能使用在樣式文件中,即只能在調(diào)用的樣式文件,或style元素中才能正常使用
內(nèi)部樣式一般都是直接寫css,如
1、div style="width:100px; height:100px;"/div
2、style type=text/css
.tttt{
height:100px;
width:100px;
}
/style
外部調(diào)用一般會(huì)給元素命名如:如
div class="tttt"/div
link rel="stylesheet" type="text/css" href="css路徑"
.tttt{
width:100px;
height:100px;
}
內(nèi)部樣式表為單個(gè)網(wǎng)頁定義與眾不同的樣式;外部樣式表為多個(gè)網(wǎng)頁定義相同部分的樣式,好比數(shù)學(xué)中是最大公約數(shù)。內(nèi)部樣式表優(yōu)先于外部樣式表,故可在其中取消外部樣式表中的一些不需要的樣式。
外部樣式表: 當(dāng)樣式需要應(yīng)用于很多頁面時(shí),外部樣式表將是理想的選擇。在使用外部樣式表的情況下,你可以通過改變一個(gè)文件來改變整個(gè)站點(diǎn)的外觀。每個(gè)頁面使用 link 標(biāo)簽鏈接到樣式表。link 標(biāo)簽在(文檔的)頭部:head link rel="stylesheet" type="text/css" href="mystyle.css" / /head瀏覽器會(huì)從文件 mystyle.css 中讀到樣式聲明,并根據(jù)它來格式文檔。
內(nèi)部樣式表: 當(dāng)單個(gè)文檔需要特殊的樣式時(shí),就應(yīng)該使用內(nèi)部樣式表。你可以使用 style 標(biāo)簽在文檔頭部定義內(nèi)部樣式表,就像這樣:head style type="text/css" hr {color: sienna;} p {margin-left: 20px;}?
內(nèi)聯(lián)樣式: 由于要將表現(xiàn)和內(nèi)容混雜在一起,內(nèi)聯(lián)樣式會(huì)損失掉樣式表的許多優(yōu)勢(shì)。請(qǐng)慎用這種方法,例如當(dāng)樣式僅需要在一個(gè)元素上應(yīng)用一次時(shí)。要使用內(nèi)聯(lián)樣式,你需要在相關(guān)的標(biāo)簽內(nèi)使用樣式(style)屬性。
同理啊。
還是用border定義
如果頁面中的所有表格都要定義的話,可以如下定義:
table {
border-top:1px solid #F00; /*上部邊框*/
border-bottom:1px solid #F00; /*下部邊框*/
border-left:1px solid #000; /*左部邊框*/
border-right:1px solid #000; /*右部邊框*/
}
如果只定義某個(gè)table,可以如下定義:
.colorfultable {
border-top:1px solid #F00; /*上部邊框*/
border-bottom:1px solid #F00; /*下部邊框*/
border-left:1px solid #000; /*左部邊框*/
border-right:1px solid #000; /*右部邊框*/
}
===============
如果頁面中的所有表格內(nèi)都要定義的話,可以如下定義:
table td {
border-top:1px solid #F00; /*上部邊框*/
border-bottom:1px solid #F00; /*下部邊框*/
border-left:1px solid #000; /*左部邊框*/
border-right:1px solid #000; /*右部邊框*/
}
如果只定義某個(gè)table,可以如下定義:
.colorfultable td {
border-top:1px solid #F00; /*上部邊框*/
border-bottom:1px solid #F00; /*下部邊框*/
border-left:1px solid #000; /*左部邊框*/
border-right:1px solid #000; /*右部邊框*/
}
table border="0" cellspacing="0" cellpadding="0" class="colorfultable "
1、創(chuàng)建使用css樣式表有三種,分別是外部樣式表,內(nèi)部樣式表和內(nèi)聯(lián)樣式。下面通過一個(gè)小demo演示它們的用法,首先新建一個(gè)html文件,放入3個(gè)button按鈕,給前兩個(gè)按鈕分別設(shè)置class屬性為btn1和btn2:
2、接著準(zhǔn)備一個(gè)css文件,命名為demo.css,在文件內(nèi)寫入按鈕A的樣式,保存css文件:
3、回到剛才的html文件,在style標(biāo)簽中用link標(biāo)簽引入上一步創(chuàng)建的css文件,這就是外聯(lián)樣式的用法,總結(jié)就是創(chuàng)建好的css文件內(nèi)寫好樣式,然后在html文件中用link標(biāo)簽引入即可,這也是大部分網(wǎng)站使用的方法,因?yàn)槠湟敕奖?,管理起來也比較方便:
4、接著是內(nèi)部樣式表的使用,這里直接在head標(biāo)簽里創(chuàng)建style標(biāo)簽,在里面加入btn2的樣式。對(duì)于內(nèi)部樣式表簡(jiǎn)單的html文件,內(nèi)部樣式是很方便的,但是結(jié)構(gòu)復(fù)雜的html文件使用它就會(huì)讓文件顯得很混亂:
5、最后是內(nèi)聯(lián)樣式的使用,直接在第三個(gè)標(biāo)簽內(nèi)使用style屬性加入樣式就可以了:
6、最后保存html文件,打開瀏覽器可以看到三個(gè)按鈕的樣式都出現(xiàn)了。以上就是css樣式表的制作方法: