一、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 如果覺得本文對您有幫助,請點擊頂支持一下,您的支持是我寫作最大的動力,謝謝。