日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

CSS三个非常重要的特性分享!

發布時間:2024/9/30 CSS 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSS三个非常重要的特性分享! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

CSS 有三個非常重要的三個特性:層疊性、繼承性、優先級:

一. 層疊性

相同選擇器給設置相同的樣式,此時一個樣式就會覆蓋(層疊)另一個沖突的樣式。層疊性主要解決樣式沖突的問題。

層疊性原則:

樣式沖突,遵循的原則是就近原則,哪個樣式離結構近,就執行哪個樣式。

樣式不沖突,不會層疊。

CSS 層疊性口訣:長江后浪推前浪,前浪死在沙灘上。

二.繼承性

現實中的繼承: 我們繼承了父親的姓

CSS中的繼承: 子標簽會繼承父標簽的某些樣式,如文本顏色和字號。簡單的理解就是:子承父業。

恰當地使用繼承可以簡化代碼,降低 CSS 樣式的復雜性

子元素可以繼承父元素的樣式(text-,font-,line-這些元素開頭的可以繼承,以及color屬性)

繼承性口訣:龍生龍,鳳生鳳,老鼠生的孩子會打洞。

行高的繼承性

body {

font:12px/1.5 Microsoft YaHei;

}

注意:

行高可以跟單位也可以不跟單位

如果子元素沒有設置行高,則會繼承父元素的行高為 1.5

此時子元素的行高是:當前子元素的文字大小 * 1.5

body 行高 1.5 這樣寫法最大的優勢就是里面子元素可以根據自己文字大小自動調整行高

三.優先級

優先級的選擇器權重如下表所示。

優先級注意點:

1、權重是有4組數字組成,但是不會有進位。

2、可以理解為類選擇器永遠大于元素選擇器, id選擇器永遠大于類選擇器,以此類推…

3、等級判斷從左向右,如果某一位數值相同,則判斷下一位數值。

4、可以簡單記憶法: 通配符和繼承權重為0, 標簽選擇器為1,類(偽類)選擇器為10, id選擇器100, 行內樣式表為1000, !important 無窮大.

5、繼承的權重是0,如果該元素沒有直接選中,不管父元素權重多高,子元素得到的權重都是0。

權重疊加:如果是復合選擇器,則會有權重疊加,需要計算權重。

div ul li ------> 0,0,0,3 .nav ul li ------> 0,0,1,2

a:hover -----—> 0,0,1,1

.nav a ------> 0,0,1,1

以上就是相關的web前端的相關教程,相信大家對css三大樣式已經有所了解了。想要了解更多web前端內容,歡迎大家關注小千,后期會分享更多web前端知識。

本文來自千鋒教育,轉載請注明出處。

總結

以上是生活随笔為你收集整理的CSS三个非常重要的特性分享!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。