天天看點

CSS_1th_CSS基礎樣式

一、CSS

1、Cascade Style Sheet層疊樣式表

用來裝飾HTML/XML的标記集合

2、特點

1)樣式表由樣式規則組成,以告訴浏覽器如何顯示一個文檔。

2)每個規則的組成包括一個選擇符(通常是一個HTML的元素)和該選擇符所接受的樣式。

3)每個元素可以定義多個屬性,每個屬性帶有一個值,共同的描述選擇符如何呈現。

4)總結:CSS是用來裝修标簽的。

3、例子

1)例1

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			h1{ font-size: 16px; color: red; }
			h2{ font-size: 10px; color: green; }
		</style>
	</head>
	<body>
		<h1>Hello</h1>
		<h2>World</h2>
	</body>
</html>
           

總結:

①font-size(字型大小)和color(字型顔色)是CSS中的兩個屬性,屬性與屬性之間用分号隔開,屬性與屬性值之間用冒号隔開。

②style标簽寫在head中,這是CSS内部樣式的用法。

2)例2

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<h1 style="font-size: 20px; color: blue;">Hello</h1>
		<h2 style="font-size: 10px; background: yellow; font-family: courier;">World</h2>
	</body>
</html>
           

總結:

①style可以寫在标簽内,這是行内樣式。

②background:用于設定标簽的背景顔色,font-family表示字型類型,如宋體、courier new等。

③font-style表示字型風格,如italic、oblique等。

3)例3

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<link rel="stylesheet" type="text/css" href="../css/03.css" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow" />
	</head>
	<body>
		<h1>Hello</h1>
		<h2>World</h2>
	</body>
</html>
           

03.css檔案:

h1{ font-size: 16px; color: red; }
h2{ font-size: 10px; color: green; }
           

總結:

這是外部樣式的用法。

①使用link來引入一個外部樣式表。

②rel="stylesheet"表示引入的是一個樣式表。

③type="text/css"表示是一個css檔案,href表示該檔案的位置。

二、CSS優先級問題

按照最靠近元素的定義來顯示

1)例1

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<link rel="stylesheet" type="text/css" href="../css/03.css" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow" />
	</head>
	<body>
		<h1 style="font-size: 20px; color: blue;">Hello</h1>
		<h2 style="font-size: 10px; background: yellow; font-family: courier;">World</h2>
		<h1>Hello2</h1>
	</body>
</html>
           

總結:

①Hello和World的樣式由行内樣式決定,Hello2由于沒有行内樣式,是以由link引入的外部樣式來決定。