CSS before after 偽類選擇器

2021-06-29 07:56:40 字數 1277 閱讀 4289

css :before :after 偽類選擇器

所有主流瀏覽器都支援 :after 選擇器。

注釋:對於 ie8 及更早版本中的 :after,必須宣告 。

:before

語法:selector : before

說明:用來和content 屬性一起使用,設定在物件前(依據物件樹的邏輯結構)發生的內容。

:after

語法:selector : after

說明:用來和content 屬性一起使用,設定在物件後(依據物件樹的邏輯結構)發生的內容。

content

語法:content : attr(alt) | counter(name) | counter(name , list-style-type) | counters(name , string) | counters(name , string , list-style-type) | no-close-quote | no-open-quote | close-quote | open-quote | string | url(url)

取值:attr(alt) :  使用物件的 alt 屬性的文字

counter(name) :  使用已命名的計數器

counter(name, list-style-type) :  使用已命名的計數器並遵從指定的 list-style-type 屬性

counters(name, string) :  使用所有已命名的計數器

counters(name, string, list-style-type) :  使用所有已命名的計數器並遵從指定的 list-style-type 屬性

no-close-quote :  並不插入 quotes 屬性的後標記。但增加其巢狀級別

no-open-quote :  並不插入 quotes 屬性的前標記。但減少其巢狀級別

close-quote :  插入 quotes 屬性的後標記

open-quote :  插入 quotes 屬性的前標記

string :  使用用引號括起的字串

url(url) :  使用指定的絕對或相對 url 位址

說明:用來和 :after 及 :before 偽元素一起使用,在物件前或後顯示內容。對應的指令碼特性為 content 。

—————

p:after  

a[href]:after

a[href]:before

css before,after偽元素妙用

我們知道,css偽元素包括after,before,first letter等,通過合理的利用偽元素,我們可以讓我們的結構更簡潔。通常寫法如p after,其中content內容可以是字元也可以是,例如p before,p after 我們最常用的可能是用來清除浮動或新增一些簡單的元素 如div首尾...

偽元素 偽類

偽元素在dom中建立了一些抽象元素,而且這些元素本身時不存在與dom中的。在css3中偽元素前要使用 兩個冒號 比如 使用在使用 before 和 after時,要使用content進行內容設定。預設情況下,偽元素插入的內容為行內元素,不過可以使用display進行設定。注意 同時只能使用乙個偽元素...

偽類 偽元素

偽類和偽元素在web開發中用的好的話,可以說猶如神助。但一定要分清楚,什麼是偽類,什麼是偽元素。如何區分偽元素與偽類?答 偽元素在html文件渲染後,頁面中有相應的內容顯示,同時能夠設定它的樣式,而偽類只能設定樣式 偽元素和元素的區別?答 很明顯,從字面意思上來說,偽元素就不是真正的元素,而只有形而...