1. 程式人生 > >在HTML文檔內引入CSS

在HTML文檔內引入CSS

必須 示例 test span com font media屬性 outer adding

通過CSS可以為HTML頁面添加豐富的效果,下面就來說說把CSS添加到HTML頁面中的方式,讓二者連接起來。


一、link標簽——外部樣式表

示例:

<link href="css/test.css" rel="stylesheet" type="text/css" />

(一)link標簽的位置

link標簽只能出現在<head></head>之間,它在<head></head>之間可出現無數次。

比如:

<head>
<link href="1.css" rel="stylesheet" type="text/css" />
<link href="2.css" rel="stylesheet" type="text/css" />
<link href="3.css" rel="stylesheet" type="text/css" />
</head>

(二)link標簽的屬性

1.href

href屬性定義外部資源(也就是樣式表)的位置,href屬性的值可以是相對URL,也可以是絕對URL。

相對URL:

<link href="css/outer.css" rel="stylesheet" type="text/css" />


絕對URL:

<link href="http://www.w3school.com.cn/html/csstest1.css" rel="stylesheet" type="text/css" />

2.rel

rel屬性定義外部文檔 與 當前文檔的 關系,由於外部文檔是當前文檔的樣式表,所以rel屬性的值為stylesheet。

3.type和media

type屬性定義外部文檔的MIME類型,其值是text/css。

media屬性定義外部樣式表要用在何種媒體上。media屬性涉及到媒體查詢,這個知識點目前還不熟悉,暫時掛起。

二、style標簽——文檔樣式表

通過style標記可以添加文檔樣式表,文檔樣式表中的樣式只在當前HTML文檔生效。

示例:

<style type="text/css">
*{margin: 0; padding:0;}
p{ 
background-color: aqua;
}
</style>

(一)style標簽的位置

style標簽需要出現在head標簽內。


(二)style標簽的type屬性

style標簽的type屬性,其值是text/css,代表樣式表的 MIME 類型是CSS。

三、HTML標簽的style屬性——內聯樣式

CSS樣式也可以通過HTML標簽的style屬性來設置,但這些標簽必須是出現在<body></body>內部的標簽,比如titile、head就不能添加。

如:

<p style="background: lime;">style屬性——內聯樣式</p>

在HTML文檔內引入CSS