一、HTML中插入CSS
1、外部樣式表
定義:將樣式定義放在一個單獨的文件中,需要時在文檔中引用
步驟:
a、建立一個文件名爲myStyle.css的樣式表
h1, h2, h3{ color : blue;}
h1 { font-size: 18pt }
h2 { font-size: 16pt }
h3 { font-size: 14pt }
b、在<head>段使用<link>標記,可將一個外部樣式表文件鏈接到文檔中
<head>
<link rel="stylesheet" type="text/css" href=''myStyles.css" />
</head>
2、嵌入式樣式表
定義:用<style>元素將樣式包含在網頁內部,其作用僅限該網頁
注:<style>必須出現在<head>段內
格式:
<style type="text/css">
…樣式定義…
</style>
優點:樣式規則和標記元素在一個頁面裏,可以快速將兩者擰在一起,方便測試
3、內聯樣式表
定義:標記中包含一個style屬性,允許指定在標記顯示時的樣式
格式:
<h1 style="color: red">紅色標題列</h1>
二、語法
1、聲明分組
定義:在一個聲明塊內,可以有多個聲明。每個聲明必須以分號隔開
p {padding: 5px ; margin: 2px}
2、選擇器分組
注:可以分組放在一起,避免重複,每個選擇器必須以逗號隔開
h1, h2, h3 {padding : lem}
3、註釋
- /*註釋在此*/
- padding: 2px /*註釋在此*/
- /*
<span style="font-size:14px;"><!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<p class="big">This is some <em>text</em></p>
<p>This is some text</p>
<ul>
<li class="big">List item</li>
<li>List item</li>
<li>List <em>item</em></li>
</ul>
</body>
</html></span>
.big { color : red;} //影響p和li<span style="font-size:14px;"><!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<strong><h1>Heading <em>here</em></h1>
<p>head <em>sit</em></p></strong>
</body>
</html></span>
- a:link 是用在未訪問的鏈接的選擇器
- a:visited 是用在以訪問過的鏈接的選擇器
- a:hover 是用在鼠標光標放在其上的鏈接的選擇器
- a:active 是用在獲得焦點(比如,被點擊)的鏈接上的選擇器
<span style="font-size:14px;"><!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style type="text/css">
div {
text-align: center;
color: blue;
}
h1 {
color: red;
}
.p1 {
color: green;
}
.p2 {
background-color: orange;
}
.p3 {
background-color: yellow;
font-style: italic;
}
.p4 {
background-color: pink;
}
.p5 {
background-color: black;
font-style: oblique;
}
</style>
</head>
<body>
<div>
<h1>古詩兩首</h1>
<p class="p1"><b>靜夜思</b></p>
<p class="p2">李白</p>
<p class="p3">牀上明月光</p>
<p class="p4"><b>疑是地上霜</b></p>
<p class="p5">舉頭望明月</p>
<p class="p4"><b>低頭思故鄉</b></p>
<p class="p1"><b>春曉</b></p>
<p class="p2">孟浩然</p>
<p class="p3">春眠不覺曉</p>
<p class="p4"><b>處處聞啼鳥</b></p>
<p class="p3">夜來風雨聲</p>
<p class="p4"><b>花落知多少</b></p>
</div>
</body>
</html></span>
2、用CSS實現下列格式輸出
<span style="font-size:14px;"><!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.a {
color: red;
}
.b {
color: purple;
}
.g {
color: green;
}
</style>
</head>
<body>
<ul>
<li class="a">腦袋</li>
<li class="a">上肢</li>
<ul>
<li class="b">軀幹</li>
<li class="b">左臂</li>
<ul>
<li>左大臂</li>
<li>左小臂</li>
<li>左手</li>
<ol>
<li>大拇哥</li>
<li>二拇哥</li>
<li>三拇哥</li>
<li>無名指</li>
<li>小拇指</li>
</ol>
</ul>
</ul>
<ul>
<li class="g">右臂</li>
<ul>
<li>右大臂</li>
<li>右小臂</li>
<li>右手</li>
<ol>
<li>大拇哥</li>
<li>二拇哥</li>
<li>三拇哥</li>
<li>無名指</li>
<li>小拇指</li>
</ol>
</ul>
</ul>
</ul>
</body>
</html></span>