中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS有哪些偽類與偽元素

發布時間:2022-04-25 14:30:27 來源:億速云 閱讀:147 作者:zzz 欄目:大數據

本篇內容主要講解“CSS有哪些偽類與偽元素”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“CSS有哪些偽類與偽元素”吧!

偽類

偽類選擇元素基于的是當前元素處于的狀態,或者說元素當前所具有的特性,而不是元素的id、class、屬性等靜態的標志。由于狀態是動態變化的,所以一個元素達到一個特定狀態時,它可能得到一個偽類的樣式;當狀態改變時,它又會失去這個樣式。由此可以看出,它的功能和class有些類似,但它是基于文檔之外的抽象,所以叫偽類。

偽類選擇器:CSS中已經定義好的選擇器,不能隨便取名

:link

偽類將應用于未被訪問過的鏈接,與:visited互斥。

:hover

偽類將應用于有鼠標指針懸停于其上的元素。

:active

偽類將應用于被激活的元素,如被點擊的鏈接、被按下的按鈕等。

:visited

偽類將應用于已經被訪問過的鏈接,與:link互斥。

:focus

偽類將應用于擁有鍵盤輸入焦點的元素。

:first-child

偽類將應用于元素在頁面中第一次出現的時候。

:lang

偽類將應用于元素帶有指定lang的情況。

:root()選擇器

匹配元素E所在文檔的根元素。在HTML文檔中,根元素始終是<html>。“:root”選擇器等同于<html>元素

:not()選擇器

稱為否定選擇器,和jQuery中的:not選擇器一模一樣,可以選擇除某個元素之外的所有元素。

:empty()選擇器

表示的就是空。用來選擇沒有任何內容的元素,這里沒有內容指的是一點內容都沒有,哪怕是一個空格。

:target()選擇器

對頁面某個target元素(該元素的id被當做頁面中的超鏈接來使用)指定樣式,該樣式只在用戶點擊了頁面中的超鏈接,并且跳轉到target元素后起作用

:nth-child()

選擇某個元素的一個或多個特定的子元素。

:nth-last-child()

從某父元素的最后一個子元素開始計算,來選擇特定的元素。

偽元素

與偽類針對特殊狀態的元素不同的是,偽元素是對元素中的特定內容進行操作,它所操作的層次比偽類更深了一層,也因此它的動態性比偽類要低得多。實際上,設計偽元素的目的就是去選取諸如元素內容第一個字(母)、第一行,選取某些內容前面或后面這種普通的選擇器無法完成的工作。它控制的內容實際上和元素是相同的,但是它本身只是基于元素的抽象,并不存在于文檔中,所以叫偽元素。

偽元素選擇器:并不是針對真正的元素使用的選擇器,而是針對CSS中已經定義好的偽元素使用的選擇器。

CSS中的偽元素大家以前看過::first-line,:first-letter,:before,:after;
那么在CSS3中,他對偽元素進行了一定的調整,在以前的基礎上增加了一個“:”也就是現在變成了“::first-letter,::first-line,::before,::after”另外他還增加了一個“::selection”,兩個“::”和一個“:”css3中主要用來區分偽類和偽元素,到目前來說,這兩種方式都是被接受的,也就是說不管使用哪種寫法所起的作用都是一樣的,只是一個書寫格式不同而以。

:first-letter

偽元素的樣式將應用于元素文本的第一個字(母)。

:first-line

偽元素的樣式將應用于元素文本的第一行。

:before

在元素內容的最前面添加新內容。

:after

在元素內容的最后面添加新內容。

::first-line

選擇元素的第一行,比如說改變每個段落的第一行文本的樣式,我們就可以使用這個

::before和::after

這兩個主要用來給元素的前面或后面插入內容,這兩個常用"content"配合使用,見過最多的就是清除浮動

::selection

用來改變瀏覽網頁選中文的默認效果

到此,相信大家對“CSS有哪些偽類與偽元素”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

乌拉特后旗| 阿拉善右旗| 罗甸县| 宜君县| 丰镇市| 朝阳市| 农安县| 镇安县| 临澧县| 正蓝旗| 岚皋县| 隆化县| 石屏县| 梅河口市| 浪卡子县| 光泽县| 红原县| 西吉县| 呼玛县| 岑溪市| 礼泉县| 龙里县| 西畴县| 稻城县| 上林县| 唐河县| 登封市| 海门市| 滨海县| 论坛| 周至县| 吴旗县| 宁南县| 凌云县| 吉安市| 敖汉旗| 会宁县| 青河县| 尉氏县| 林州市| 同德县|