1. 元素是什么
在HTML,元素由三部分構(gòu)成:
- 開始標簽
- 內(nèi)容
- 結(jié)束標簽
<開始標簽>內(nèi)容</開始標簽>
2. 標簽是什么
標簽就是帶有尖括號的關(guān)鍵詞。
<p>開始標簽
<br> 單標簽
</ul> 結(jié)束標簽
3. 元素/標簽?途是什么
?途:標簽?于描述??內(nèi)容。通過標簽告訴瀏覽器:
- 我是?個標題
- 我是?個段落
- 我是?個列表
- 我是?個表格
- 我說第?張圖?
- 我是?個超鏈接
- 我是?個導航
- 我是?個?頭
- 我說第?個?尾
- 我是?個強調(diào)
4. 設(shè)計html標簽的?叫什么
蒂姆伯納斯李 (綽號:萬維?之?)
5. ??元素類型(display)
Inline: 把元素顯示為?內(nèi)元素,也叫“內(nèi)聯(lián)元素”
Block: 把元素顯示塊元素
inline-block:把顯示為?內(nèi)塊元素
None: 把元素顯示為?顿乒。
List-item: 列表元素
Table: 表格元素
Flex: 彈性元素
Grids: ?格元素
?內(nèi)元素和塊元素區(qū)別
塊元素 | ?內(nèi)元素 |
---|---|
獨占?? | 不會獨占?? |
可以設(shè)置寬? | 不能設(shè)置寬? |
?上?下排列 | ?左?右排列 |
選擇器是什么
選擇器就是選擇元素的?式灌具。
選擇元素?式的多樣化造成選擇器的多樣化
選擇器的分類(28個選擇器)
?、全局選擇器
1.通配符:全局選擇器就是通配符艾猜,通配符?于選擇所有元素。
*{}
?壶冒、基礎(chǔ)選擇器
- 元素選擇器:選擇全部標簽
- id選擇器:選擇?個標簽
- class選擇器:選擇?組標簽
三眼刃、屬性選擇器
屬性選擇器:1. 通過標簽的屬性匹配元素。2.所有的屬性選擇器都以?括號開頭
- [屬性] {}
[target]{/*選擇帶有 target 屬性的所有元素脓诡。*/
樣式
}
2.[屬性=屬性值] {}
[target=_blank] 選擇帶有 target="_blank" 屬性的所有元素无午。
- [屬性^=屬性值] {}
a[href^="https"] 選擇其 href 屬性值以 "https" 開頭的每個 <a> 元素。
- [屬性$=屬性值]
a[href$=".pdf"] 選擇其 href 屬性值以 ".pdf" 結(jié)尾的每個 <a> 元素祝谚。
[attribute~=value] [title~=flower] 選擇帶有包含 "flower" ?詞的 title 屬性的所有元素宪迟。
[attribute|=value] [lang|=en] 選擇帶有以 "en" 開頭的 lang 屬性的所有元素。
[attribute*=value]
四交惯、偽類選擇器
偽類選擇器的標志就是單冒號
- :link:匹配未點擊狀態(tài)下的超鏈接
- :active:匹配激活狀態(tài)(鼠標按下)的元素
- :hover:匹配懸浮狀態(tài)的元素
- :visited:匹配已訪問狀態(tài)(抬起鼠標)的超鏈接
- :nth-child():匹配第N個?元素
- :first-child():匹配第?個?元素
- :last-child():匹配最后?個?元素
- :root : 匹配根元素(根元素:html 或 xml)
- :focus : 匹配擁有焦點狀態(tài)的元素(部分元素擁有焦點:表單標簽次泽、超鏈接)
- :not() : 匹配不是某個元素的元素
- :checked : 匹配選中的元素
五、偽元素選擇器
- ::before
- ::after
- ::first-line
- ::first-letter
六席爽、組合選擇器
組合選擇器就是把上?這五類組合在?起使?意荤。
- 分組選擇器: 使? 逗號 組合(匹配逗分隔的每?項)
- 后代選擇器: 使? 空格 組合(匹配當前元素的所有后代元素)
- ?元素選擇器: 使? > 組合(匹配當前元素的所有?元素)
- 相鄰兄弟選擇器: 使? + 組合(匹配當前元素后?的兄弟元素)