
批改狀態(tài):合格
老師批語:
一、CSS是一種層疊樣式表,主要用修飾html樣式和布局,是一種樣式規(guī)則集,主要有以及下及部分組成:
CSS書寫規(guī)則(嵌入式和CSS文件)
二、CSS引入的方式:
1、嵌入式:通過style標(biāo)簽嵌入到html文檔中
2、內(nèi)聯(lián)式:也稱為行內(nèi)樣式,在元素標(biāo)簽內(nèi)通過style屬性直接定義樣式
3、外部引入式:直接導(dǎo)入外部樣式文件到html文檔中,常見的方式有@import url("css文件路徑")
|@import "css文件路靜"
和<link rel="stylesheet" href="CSS文件路徑">
;
三、常見的CSS基礎(chǔ)選擇器:
1、元素標(biāo)簽選擇器
2、屬性選擇器:
.屬性值
來表示#屬性值
來表示3、*
:通配符選擇器
四、上下文選擇器
1、后代選擇器:空格
2、子代選擇器:>
3、同級(jí)相鄰選擇器:+
選擇當(dāng)前標(biāo)簽同級(jí)的下一個(gè)元素
4、同級(jí)兄弟選擇器:~
選擇當(dāng)前標(biāo)簽后面所有同級(jí)的元素
五、結(jié)構(gòu)偽類選擇器
常見的結(jié)構(gòu)偽類選擇器有:nth-child()
和nth-of-type()
兩種用法相同區(qū)別在于:前者不區(qū)分元素標(biāo)簽類型,后者區(qū)分
結(jié)構(gòu)偽類選擇器的用法(以nth-of-type
為例):
1、預(yù)設(shè)用用法:
:first-of-type
:選中第一個(gè)元素標(biāo)簽:last-of-tyoe
:選中最后一個(gè)元素標(biāo)簽:only-of-type
:選擇唯一一個(gè)的元素 沒有其他相同類型的兄弟元素:nth-of-type(n)
:選定某個(gè)元素,n(正整數(shù))為第幾個(gè)元素:nth-of-type(an+b):
通過公式an+b正序特定的元素:nth-last-of-type(-n+b)
:選擇后面n個(gè)元素1、代碼:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS入門和結(jié)構(gòu)偽類的使用</title>
<!-- 通過link標(biāo)簽導(dǎo)入外部樣式 -->
<link rel="stylesheet" href="index_style.css">
<style>/*通過style標(biāo)簽嵌入樣式*/
/* 通過@import ""導(dǎo)入外部樣式 .content盒子樣式*/
/* @import "index.css"; */
@import url(index.css);
h2{
margin-top: 5px;
margin-left: 5px;
width: 200px;
text-align: center;
}
ul :first-of-type{
color:red;
}
ul :last-of-type{
color: greenyellow;
}
/* only-of-type 選擇只有一個(gè)的元素 沒有其他相同類型的兄弟元素。*/
ul :only-of-type{
font-size: 20px;
color:skyblue;
}
/* 選擇ul下面的奇數(shù)列 */
ul :nth-of-type(2n+1){
background-color: lightgrey;
}
/* 選擇倒數(shù)三列 */
ul :nth-last-of-type(-n+3){
background-color: #42B983;
}
/* 選中一個(gè)ul下面的一個(gè)元素 */
ul :nth-of-type(5){
background-color: darkred;
font-size:5em;
}
</style>
</head>
<body>
<!-- 行內(nèi)樣式:通過元素標(biāo)簽的style屬性寫入樣式 -->
<h2 style="color:red">Css入門</h2>
<div class="content">
我是內(nèi)容!
</div>
<ul>
<li>列表11</li>
<li>列表12</li>
<li>列表13</li>
<li>列表14</li>
<li>列表15</li>
<li>列表16</li>
<li>列表17</li>
<li>列表18</li>
<li>列表19</li>
<li>列表20</li>
</ul>
<ul>
<li>進(jìn)選擇只有一個(gè)元素的</li>
</ul>
</body>
</html>
2、運(yùn)行結(jié)果圖:
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)