## id選擇器 #id{}
~~~css
#div1{
color:red;
}
~~~
~~~
<div id="div1">haha</div>
~~~
<br>
## 類選擇器 .class{}
~~~css
/* 除了第二個其他都會影響到 */
.div1{
font-size: 100px;
}
~~~
~~~
<div class="div1">我愛學前端</div>
<div class="aaa">我愛學前端</div>
<div class="div1">我愛學前端</div>
<a class="div1">我愛學前端2</a>
<a class="div1">我愛學前端2</a>
<a class="div1">我愛學前端2</a>
~~~
<br>
## 標簽選擇器 div{}
~~~css
/* 所有div都會變紅 */
div{
color:red;
}
~~~
~~~
<div>haha</div>
<div>haha</div>
<a>haha</a>
~~~
<br>
## 群組選擇器 #id, .class, div{}
~~~css
/* 選擇器之間用逗號隔開,大家就是好兄弟,一起共享樣式,一起變紅 */
#div1, .div2{
color:red;
}
~~~
~~~
<div id="div1">haha</div>
<div class="div2">haha</div>
~~~
<br>
## 后代選擇器 #id .class{}
~~~css
/* 選擇器之間用空格隔開, 那就是后代關系,比如#div1包含.xx,就是后代關系,相當于選中#div1里面的.xx,所以只有第一個.xx的才變紅 */
#div1 .xx{
color:red;
}
~~~
~~~
<div id="div1">
<div class="xx">haha</div>
</div>
<div class="xx">haha</div>
~~~
<br>
## 通配符 *{}
~~~css
/* 全部會變紅 */
* {
color:red;
}
~~~
~~~
<div>haha</div>
<a>haha</a>
~~~
<br>
## 子代選擇器
~~~css
/* 類似后代選擇器,但是只能匹配兒子 */
#div1 > .xx{
color:red;
}
~~~
~~~
<div id="div1">
<div class="xx">haha</div>
</div>
<div class="xx">haha</div>
~~~
<br>
- 01-青銅-HTML5+CSS3網頁開發
- 01-代碼初識
- 01-前端開發工程師
- 02-前端開發環境與軟件
- 03-什么是語言
- 04-頁面結構
- 05-常用標簽
- 06-樣式表
- 07-常見樣式與選擇器
- 01-高寬+邊框
- 02-練習
- 03-背景
- 04-練習
- 05-文字與文本
- 06-選擇器
- 07-練習
- 08-標簽類型
- 09-盒子模型
- 01-內邊距
- 02-計算方法
- 03-外邊距
- 04-盒子模型計算方式切換
- 05-overflow
- 06-練習
- 10-超鏈接
- 11-練習
- 02-css基礎2
- 01-選擇器優先級
- 02-標簽樣式初始化
- 03-一個標簽多個類
- 04-指針樣式
- 05-編碼規范
- 06-練習
- 03-浮動
- 01-練習
- 04-定位
- 01-練習
- 05-其他樣式
- 01-透明與隱藏
- 02-其他
- 03-練習
- 06-表格與表單
- 01-表格
- 02-表單
- 07-PC端整站開發
- 08-移動端開發與適配
- 09-響應式
- 10-git
- 01-html+css(做頁面)
- 前端打怪之路