常用CSS基礎樣式(二)
「這是我參與11月更文挑戰的第27天,活動詳情檢視:2021最後一次更文挑戰」
常用CSS基礎樣式(二)
上一篇記錄了css的介紹以及它的三種使用方式。下面接著寫css選擇器的基礎知識點。
最初學習時,習慣將css程式碼以行內方式直接寫在標籤上 或者 又以內嵌方式 寫在頭部標籤中,但是,大量的樣式程式碼佔據頁面導致頁面過長,可觀性變差;行內樣式修改時總會發現很多冗餘部分 重複修改的話工作量又變大。
因此 當後期的不斷學習然後再加上專案逐漸變大且經歷反覆樣式修改的摩擦後,就慢慢開始改變了這個惡習,規規矩矩的將css樣式表脫離出html頁面。
人總是要在不斷的磋磨中慢慢成長的,哈哈。
所以,為了程式碼簡潔化,通常我們推薦使用外部連結的方式引用css 即link標籤的方式。
<link rel="stylesheet" type="text/css" href="style.css">
1. css選擇器
1.1 id選擇器
由於id的唯一性,id選擇器只會匹配HTML元素 id屬性值相對應的唯一元素。id選擇器使用符號 # +id名稱。
```
span1{
color:blue;
}
```
1.2 元素選擇器
元素選擇器即 根據元素名稱來選擇相對應的HTML元素。
```
span{
color:red;
}
```
1.3 類選擇器
類選擇器通過匹配class屬性值來選擇相應的HTMl元素。格式為符號 .+class類名.
```
.span2{
color:pink;
}
```
如需要設定特定標籤且擁有該樣式的元素樣式。則在元素標籤後緊跟類名。如
```
span.span2{
font-size:20px;
}
```
則 只有具有class="span2" 的 span標籤 元素的字型大小會變成 20px ,其他則為預設大小。
注:HTML元素可以有多個類名,中間以空格隔開即可。
1.4 通用選擇器
通用選擇器(*) 用於匹配頁面上全部HTML元素。通常用於設定預設格式,去除預設的邊距和間距等等。
```
*{
margin:0;
padding:0;
font-size:15px;
}
```
1.5 分組選擇器
因部分樣式的重複性太高,為簡化程式碼,一般採用分組選擇器將具有相同樣式定義的HTML元素合併。
```
p,span,a{
font-size:15px;
color:red;
}
```
好啦。選擇器的記錄到這裡就結束了。後面將持續學習進步。加油,奧利給!
- 自定義View畫板
- 如何壓縮一張圖片
- 兩個類實現Android錄製螢幕功能
- Android 快取設計與實現方式
- 大端小端模式
- Gradle 渠道包配置
- 用Snackbar代替Toast
- 如何跳過掘金app的開屏廣告(二)
- Android 選擇檔案返回路徑怎麼就這麼難?
- Canvas 文字對齊方式
- 如何實現Android裝置的異顯功能
- 自定義View實現數字雨
- 常用CSS基礎樣式(二)
- Android Java程式碼優化(二)
- Android Java程式碼優化(一)
- TalkBack 原始碼分析之TalkBackService
- Android View和ViewGroup的關係
- 最後的一畫素
- Android 可拖動的文字
- 和硬體除錯那些事