狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

CSS3偽元素before和after的區別和用法

admin
2023年7月7日 10:37 本文熱度 606

CSS3中的偽元素:before和:after是非常實用的兩個偽元素,在CSS3出來后,使網頁前端設計人員在頁面設計上更加方便和快捷。配合content屬性,可以在元素的前面或后面插入新元素,content即插入元素的值,這些添加不會出現在DOM中,不會改變文檔內容,不可復制,僅僅是在css渲染層加入。所以不要用:before或:after展示有實際意義的內容,盡量使用它們顯示修飾性內容,例如圖標。

before/after偽類相當于在元素內部插入兩個額外的標簽,其最適合也是最推薦的應用就是圖形生成。在一些精致的UI實現上,可以簡化HTML代碼,提高可讀性和可維護性。效果使用參考:

像這種小圖標大多使用before,after來實現,不僅簡單還方便。

before和after的描述如下:

元素::before {content:插入的內容;}
元素::after {content:插入的內容;}

content:輸入要插入的部分內容

要在content中插入字母和符號,請用“”括起來并輸入。
要在content中插入圖像和聲音,請輸入url(目標路徑)。

也可以為同一元素指定before和after。

CSS3中before和after等偽元素使用::(雙冒號),但即使只有一個冒號,它在大多數瀏覽器中也能識別并正常工作。

支持的瀏覽器

支持:: before和:: after偽元素的瀏覽器:Chrome、Firefox3.5~、Safari4~、IE8~、Opera6~。

簡單的實例如下:

在每個 <p> 元素的內容之前插入新內容:

p:before{ 
content:"臺詞:";
}

可以有如下的定義值:

說明
none設置Content,如果指定成Nothing
normal設置content,如果指定的話,正常,默認是"none"(該是nothing)
counter設定計數器內容
attr(attribute)設置Content作為選擇器的屬性之一。
string設置Content到你指定的文本
open-quote設置Content是開口引號
close-quote設置Content是閉合引號
no-open-quote如果指定,移除內容的開始引號
no-close-quote如果指定,移除內容的閉合引號
url(url)設置某種媒體(圖像,聲音,視頻等內容)
inherit指定的content屬性的值,應該從父元素繼承

那么before和after這兩個偽元素有什么區別呢?

從英文字面上來理解:

before:意思是在什么什么之前,而after:意思是在什么什么之后的意思,區別起來還是很簡單的。

偽元素before和after的用法:

before和after偽元素必須包含:content:' ';樣式。

例如:

h3::before{content:'\e67d';font-family: "iconfont";font-size:24px;color:red;}

content中引用的是阿里的一個圖標庫,設置了文字樣式,文字大小,文字的顏色。可以看出before和after偽元素其實和一般的Css的元素是一樣的,可以設置很多樣式,唯一不同的是必須包含content,否則偽元素將不生效。

偽元素before和after運用場景:

比這一般在制作排行榜或者是欄目標題前使用before偽元素,給排行榜添加有序排行美化,引用字體圖標庫給版塊標題添加可視化圖標進行美化。而after用的比較少,一般是應用在清除Div浮動上。

最后解釋一下關于冒號的數量

有兩種偽元素,: before /:after和:: before / :: after。

在css2中,寫一個冒號,如,: before /:after。

在css3中,寫兩個冒號,例如,:: before / :: after。

由于css3是最新的css,因此也可以說偽元素是:: before / :: after。

對于:: before / :: after,主瀏覽器兼容。

但是,應該注意的是,css3的一部分語法與主瀏覽器并不兼容。


該文章在 2023/7/7 10:49:53 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved