天天看點

【CSS學習筆記二】CSS檔案建立與優先級

首先插入樣式表的方法有三種:

  • 外部樣式表(External style sheet)
  • 内部樣式表(Internal style sheet)
  • 内聯樣式(Inline style)

一.内部樣式表

與筆記一的執行個體相同,直接使用 style 标簽在文檔頭部定義内部樣式表就可以了

<style>
	h1
	{
		color:red;       
		font-size:12px;				
	}
</style>
           

二.外部樣式表

如何建立外部樣式表?

例如:

1.将下列代碼儲存為mystyle.css檔案

h1
{
	color:red;       
	font-size:12px;				
}
.center
{
	text-align:center; /*居中*/
}
p
{
	text-align:center; 
	font-size:24px;	
}
p.blue
{
	color:blue;
}
p.yellow
{
	color:yellow
}
#green
{
	color:green;
}	
           

2.在自己所需的html檔案裡使用link标簽連結到自己的外部樣式表

<!DOCTYPE html>
<html>
	<head>
		<meta charset = "utf-8"/>
		<link rel = "stylesheet" type = "text/css" href = "mystyle.css"/>
		<title>外部樣式表</title>
	</head>
	<body>
		<h1 class = "center">我一個h1的标題怎麼這麼小?</h1>
		<p>我隻是一個普通的居中段落</p>
		<p id = "green">羊村大草原</p>
		<p class = "yellow">我變成黃色了</p>
		<p class = "blue">我又成為藍色了!</p>
	</body>
</html>
           

結果:

【CSS學習筆記二】CSS檔案建立與優先級

三.内聯樣式

隻需要在相關的标簽内使用樣式(style)屬性。

由于會損失掉樣式表的許多優勢,是以此方法慎用。

例如:

<p style="color:green;font-size:24px">這是一個段落。</p>
           

四.多重樣式

樣式表允許以多種方式規定樣式資訊。

樣式可以規定在單個的 HTML 元素中(内聯樣式),在 HTML 頁的頭元素中(内部樣式表),或在一個外部的 CSS 檔案中(外部樣式表)。

甚至可以在同一個 HTML 文檔内部引用多個外部樣式表。

一般情況下,優先級如下:

内聯樣式)Inline style > (内部樣式)Internal style sheet >(外部樣式)External style

sheet > 浏覽器預設樣式