CSS伪元素与伪类 - 语折
伪类与伪元素
伪类:在特殊性中占据0,0,1,0
:link
向未访问的链接添加特殊的样式。也就是说,链接所指的 URI 尚未出现在用户代理的历史中。这种状态与 :visited状态是互斥的。
:visited
对已访问的链接添加样式。
:hover
对鼠标悬停时的链接应用样式
:foucs
对鼠标聚焦的链接应用样式
:active
向激活(在鼠标点击与释放之间发生的事件)的元素添加特殊的样式。
对于上述伪类,要遵循顺序书写!!
:nth-child(n)
从父元素匹配索引为n的子元素,设置样式,n从1开始 nth-child(1)与first-child相同
<span style="color: #800000;"> <div> <p>p1</p> <p>p2</p> <span>span1</span> <span>span2</span> </div> </span>
div p:nth-child(1)时 为第一个p元素应用样式
div span:nth-child(1)时 匹配不到任何元素,以为span为div的第三个子元素
:nth-of-type(n)
从父元素匹配第n个指定元素的子元素 nth-of-type(1)与first-of-type相同
div p:nth-of-type(1)时 为p1应用样式
div span:nth-of-type(1)时 为span1应用样式
:target
在涉及的uri被使用的时候,把样式应用到指定元素上。
:empty
选择没有子元素(包括文本节点)的元素。
:root
:not
E:not(F){},选择父元素E中除了F的所有元素 应用样式。
:checked
选择被选中的元素应用样式,多用于表单的单选,复选框。
:disabled/:enable
选择禁止输入/允许输入的元素应用样式,多用于input中
伪元素:所有的伪元素都必须放在所有选择器之后,其特殊性为0,0,0,1
::first-letter
设置首字母样式
::first-line
设置第一行样式
::before
E::before{content:"";color:red;}
对E元素之前添加一个行内元素,其内容为content中的内容,可自行设置样式
::after
与::before相反

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

HTML適合初學者學習,因為它簡單易學且能快速看到成果。 1)HTML的學習曲線平緩,易於上手。 2)只需掌握基本標籤即可開始創建網頁。 3)靈活性高,可與CSS和JavaScript結合使用。 4)豐富的學習資源和現代工具支持學習過程。

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

AnexampleOfAstartingTaginHtmlis,beginSaparagraph.startingTagSareEssentialInhtmlastheyInitiateEllements,defiteTheeTheErtypes,andarecrucialforsstructuringwebpages wepages webpages andConstructingthedom。

GiteePages靜態網站部署失敗:404錯誤排查與解決在使用Gitee...

實現圖片點擊後周圍圖片散開並放大效果許多網頁設計中,需要實現一種交互效果:點擊某張圖片,使其周圍的...

網頁批註功能的Y軸位置自適應算法本文將探討如何實現類似Word文檔的批註功能,特別是如何處理批註之間的間�...

HTML、CSS和JavaScript是Web開發的三大支柱。 1.HTML定義網頁結構,使用標籤如、等。 2.CSS控製網頁樣式,使用選擇器和屬性如color、font-size等。 3.JavaScript實現動態效果和交互,通過事件監聽和DOM操作。
