第三章 為一個HTML文檔應(yīng)用CSS
第三章 為一個HTML文檔應(yīng)用CSS
為HTML文檔應(yīng)用CSS,有三種方法可供選擇。下面對這三種方法進(jìn)行了概括。我們建議你對第三種方法(即外部樣式表)予以關(guān)注。
方法1:行內(nèi)樣式表(style屬性)
為HTML應(yīng)用CSS的一種方法是使用HTML屬性style
。我們在上例的基礎(chǔ)之上,通過行內(nèi)樣式表將頁面背景設(shè)為紅色:
<html>
<head>
<title>
例子</title>
</head>
<body style="background-color: #FF0000;">
<p>
這個頁面是紅色的</p>
</body>
</html>
方法2:內(nèi)部樣式表(style元素)
為HTML應(yīng)用CSS的另一種方法是采用HTML元素style
。比如像這樣:
<html>
<head>
<title>
例子</title>
<style type="text/css">
body {background-color: #FF0000;}
</style>
</head>
<body>
<p>
這個頁面是紅色的</p>
</body>
</html>
方法3:外部樣式表(引用一個樣式表文件)CSS方法
我們推薦采用這種引用外部樣式表的方法。在本教程之后的例子中,我們將全部采用該方法。
外部樣式表就是一個擴(kuò)展名為css的文本文件。跟其他文件一樣,你可以把樣式表文件放在Web服務(wù)器上或者本地硬盤上。
例如,比方說你的樣式表文件名為style.css,它通常被存放于名為style的目錄中。就像下面這樣:
現(xiàn)在的問題是:如何在一個HTML文檔里引用一個外部樣式表文件(style.css)呢?答案是:在HTML文檔里創(chuàng)建一個指向外部樣式表文件的鏈接(link)即可,就像下面這樣:
<link rel="stylesheet" type="text/css"
href="style/style.css" />
注意要在href
屬性里給出樣式表文件的地址。
這行代碼必須被插入HTML代碼的頭部(header),即放在標(biāo)簽<head>
和標(biāo)簽</head>
之間。就像這樣:
<html>
<head>
<title>
我的文檔</title>
<link rel="stylesheet" type="text/css" href="style/style.css" />
</head>
<body>
...
這個鏈接告訴瀏覽器:在顯示該HTML文件時,應(yīng)使用給出的CSS文件進(jìn)行布局。
這種方法的優(yōu)越之處在于:多個HTML文檔可以同時引用一個樣式表。換句話說,可以用一個CSS文件來控制多個HTML文檔的布局。
這一方法可以令你省去許多工作。例如,假設(shè)你要修改某網(wǎng)站的所有網(wǎng)頁(比方說有100個網(wǎng)頁)的'背景顏色,采用外部樣式表可以避免你手工一一修改這100個HTML文檔的工作。采用外部樣式表,這樣的修改只需幾秒鐘即可搞定——修改外部樣式表文件里的代碼即可。
讓我們來實踐剛剛所學(xué)到的知識。
自己試試看
打開記事本(或其他文本編輯器),創(chuàng)建兩個文件——一個HTML文件,一個CSS文件——它們的內(nèi)容如下:
default.htm
<html>
<head>
<title>
我的文檔</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h1>
我的第一個樣式表</h1>
</body>
</html>
style.css
body {
background-color: #FF0000;
}
然后,把這兩個文件放在同一目錄下。記得在保存文件時使用正確的擴(kuò)展名(分別為“htm”和“css”)。
用瀏覽器打開default.htm,你所看到的頁面應(yīng)該具有紅色背景。恭喜!你已經(jīng)完成了自己的第一個樣式表!
歡迎進(jìn)入下一課,在那里你會學(xué)到CSS屬性。
【第三章 為一個HTML文檔應(yīng)用CSS】相關(guān)文章: