在1990年代初HTML誕生後,在96年底就有CSS誕生了,CSS是專門定義網頁的基本屬性的,那麼在CSS3中,常用的選擇器有哪些?今天就來跟大家介紹一下。
HTML的誕生 20世紀90年代初
1996年底, CSS第一版誕生
1998年5月 CSS2正式發表
#2004年 CSS2 .1發布
CSS3的發布 2002 2003 2004 2005 2007 2009 2010
模塊化開發
CSS1 中定義了網頁的基本屬性:
字體、顏色、基本選擇器等
CSS2中在CSS1的基礎上新增了進階功能
浮動與定位、進階選擇器等(子選擇器、相鄰選擇器、通用選擇器)
CSS3遵循的是模組化開發。發佈時間不是一個時間點,而是一個時段。
通用選擇器:* 選擇到所有的元素
選擇子元素:> 選擇到元素的直接後代
#鄰近兄弟選擇器:+ 選擇到緊接在目標元素後的第一個元素
普通兄弟選擇器:~ 選擇到緊接而來的所有兄弟元素
:nth-child 選擇指定索引處的子元素
nth-child(n) 父元素下的第n個子元素
nth-child(od )偶數子元素
:nth-last-child(n) 倒數第n個子元素
:nth-of-type(n) 父元素下的第n個指定類型的子元素
:nth-last-of-type父元素下的倒數第n個指定類型的子元素
:first-child 選擇父元素下的第一個子元素
:last-child 選擇父元素下的最後一個子元素
:only-child 選擇父元素下唯一的子元素
:only-of-type選擇父元素下指定類型的唯一子元素
:root 選擇文件的根目錄,回傳html
#E[attr] 屬性名,不確定特定屬性值
##E[attr ="value"] 指定屬性名,並指定其對應屬性值E[attr ~="value"] 指定屬性名,其具有多個屬性值空格隔開,並包含 E[attr ^= "value"] 指定屬性名,屬性值以value開頭E[attr $="value"] 指定屬性名,屬性值以value結束#E[attr *="value"] 指定了屬性名,屬性值包含了value#E[attr |= "value"] 指定屬性名,屬性值以value-開頭UI偽
類別選擇器
: 的input元素(單選按鈕或複選框) :default 選擇預設元素 in-range、out-of-range 選擇指定範圍之內或以外受限的元素 :repuired、optional 依據是否允許:required屬性選擇input元素#動態動態偽類選擇器
: :link 選擇連結元素 :visited 選擇使用者以存取的元素 :ative 滑鼠點擊時觸發的事件 :focus 目前取得焦點的元素其他偽類選擇器: :not() 對括號內選擇器的選擇取反 :lang() 基於lang全域屬性
的元素 :target url片段識別碼指向的元素 :empty選擇內容為空的元素關於CSS3的選擇器就是這些了,更精彩請關注php中文網其它相關文章!相關閱讀:
CSS3有哪些新增的背景屬性怎麼用CSS3媒體查詢
以上是CSS3常用的幾種選擇器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

當他們在2013年去Chrome時,我們失去了歌劇。與Edge今年早些時候也進行了同樣的交易。邁克·泰勒(Mike Taylor)稱這些變化為“減少

在本週的綜述中,Apple進入Web組件,Instagram如何插入腳本以及一些思考的食物,以進行自託管關鍵資源。


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

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

WebStorm Mac版
好用的JavaScript開發工具

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