前端開發系列(七)CSS教程(2)

一、CSS樣式基本知識

1.1、內聯式 css 樣式,直接寫在現有的HTML標籤中

CSS 樣式可以寫在哪些地方呢?從 CSS 樣式代碼插入的形式來看基本可以分爲以下3種:內聯式嵌入式外部式 三種。這一小節先來講解內聯式。內聯式css樣式表就是把css代碼直接寫在現有的HTML標籤中,如下面代碼:
     <p style="color:red">這裏文字是紅色。</p>
如果有多條css樣式代碼設置可以寫在一起,中間用分號隔開。如下面代碼:
    <p style="color:red;font-size:12px">這裏文字是紅色。</p>

代碼示例:

<!DOCTYPE HTML>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<title>認識html標籤</title>
		<style type="text/css">
			span{
			   color:red;
			}
		</style>
	</head>
	<body>
		<p>火影忍者,<span style="color:blue">超酷的互聯網</span>、IT技術免費學習平臺,創新的網絡一站式學習、實踐體驗;<span>服務及時貼心</span>,內容專業、<span>有趣易學</span>。專注服務互聯網工程師快速成爲技術高手!</p>
	</body>
</html>

運行結果:
在這裏插入圖片描述

1.2、嵌入式 css 樣式,寫在當前的文件中

現在有一任務,把右側編輯器中的“超酷的互聯網”、“服務及時貼心”、“有趣易學”這三個短詞文字字號修改爲 18px 。如果用上節課我們學習的內聯式 css 樣式的方法進行設置將是一件很頭疼的事情(爲每一個<span>標籤加入 sytle=“font-size:18px” 語句),本小節講解一種新的方法嵌入式css樣式來實現這個任務。
嵌入式css樣式,就是可以把css樣式代碼寫在標籤之間。如下面代碼實現把三個標籤中的文字設置爲紅色:

<style type="text/css">
	span{
			color:red;
	}
</style>

代碼示例:

<!DOCTYPE HTML>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<title>嵌入式css樣式</title>
		<style type="text/css">
			span{
			   color:blue;
			}
		</style>
	</head>
	<body>
		<p>火影忍者,<span>超酷的互聯網</span>、IT技術免費學習平臺,創新的網絡一站式學習、實踐體驗;<span>服務及時貼心</span>,內容專業、<span>有趣易學</span>。專注服務互聯網工程師快速成爲技術高手!</p>
	</body>
</html>

運行結果:
在這裏插入圖片描述

1.3、外部式 css 樣式,寫在單獨的一個文件中

外部式 css 樣式(也可稱爲外聯式)就是把 css 代碼寫一個單獨的外部文件中,這個 css 樣式文件以 “.css” 爲擴展名,在<head>內(不是在<style>標籤內)使用<link>標籤將 css 樣式文件鏈接到 HTML 文件內。
注意:
1、 css樣式文件名稱以有意義的英文字母命名,如 main.css
2、 rel=“stylesheet” type=“text/css” 是固定寫法不可修改。
3、 <link>標籤位置一般寫在<head>標籤之內。

代碼示例:

index.html代碼:
<!DOCTYPE HTML>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<title>嵌入式css樣式</title>
		<link href="css/css1.css" rel="stylesheet" type="text/css" />
	</head>
	<body>
		<p>慕課網,<span>超酷的互聯網</span>、IT技術免費學習平臺,創新的網絡一站式學習、實踐體驗;<span>服務及時貼心</span>,內容專業、<span>有趣易學</span>。專注服務互聯網工程師快速成爲技術高手!</p>
	</body>
</html>

css1.css代碼:
span{
   color:blue;
   font-size:20px; 
}

項目目錄結構:
在這裏插入圖片描述
運行結果:
在這裏插入圖片描述

1.4、三種方法的優先級

這三種樣式是有優先級的,記住他們的優先級:內聯式 > 嵌入式 > 外部式>但是 嵌入式 > 外部式 有一個前提:嵌入式 css 樣式的位置一定在外部式的後面。如右代碼編輯器就是這樣,<link href="style.css" ...>代碼在<style type="text/css">...</style>代碼的前面(實際開發中也是這麼寫的)。感興趣的小夥伴可以試一下,把它們調換順序,再看他們的優先級是否變化。其實總結來說,就是 – 就近原則(離被設置元素越近優先級別越高)。

代碼示例:

html代碼:
<!DOCTYPE HTML>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<title>嵌入式css樣式</title>
		<link href="css/css2.css" rel="stylesheet" type="text/css">
		<style type="text/css">
			span{
			   color:red;
			}
		</style>
	</head>
	<body>
		<p>火影忍者,<span style="color:pink">超酷的互聯網</span>、IT技術免費學習平臺,創新的網絡一站式學習、實踐體驗;服務及時貼心,內容專業、有趣易學。專注服務互聯網工程師快速成爲技術高手!</p>
	</body>
</html>
css2.css代碼:
span{
   color:blue;
}

運行結果:
在這裏插入圖片描述


此篇博客代碼下載地址:CSS教程2代碼下載
博主的所有博客目錄如下:博客文章目錄彙總
Java面試部分的博客目錄如下:Java筆試面試目錄

轉載請標明出處,原文地址:https://blog.csdn.net/weixin_41835916 如果覺得本文對您有幫助,請點擊支持一下,您的支持是我寫作最大的動力,謝謝。
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章