CSS中的三大特性

web.jpeg

1.層疊性

  • 層疊性就是一個(gè)標(biāo)簽有多個(gè)樣式屬性,產(chǎn)生了屬性沖突,層疊性就是解決沖突的,覆蓋前面的樣式
image.png
image.png

2.繼承性

  • 主要是指:子元素繼承父元素的一些樣式
  • 一般是文本類的,比如:color,或者以text-,line-,font-開頭的屬性樣式可以繼承,及時(shí)關(guān)于文字類的樣式
  • 注意:a標(biāo)簽不會繼承父類的color的屬性樣式
 <style>
        div{
            color: red;
            font-size: 20px;
        }
    </style>

  <div> 
          <p>這是一個(gè)段落</p>
          <a href="#">這是一個(gè)a標(biāo)簽</a>
          <ul>
              <li>這是一個(gè)ul列表</li>
          </ul>
    
      </div>
image.png

3.優(yōu)先級(權(quán)重)

前面說的層疊性產(chǎn)生覆蓋,是權(quán)重相同的情況下,如果權(quán)重不同,那么就會出現(xiàn)不同的情況,那么權(quán)重是怎么計(jì)算的呢?

權(quán)重的大小是根據(jù),id選擇器,類選擇器,和 標(biāo)簽選擇器數(shù)量決定
標(biāo)簽選擇器 權(quán)重是 0 0 0 1
類和偽類的權(quán)重是 0 0 1 0
id選擇器的權(quán)重是 0 1 0 0
行內(nèi)樣式的權(quán)重是 1 0 0 0
如果在屬性后面加上!important 權(quán)重是無限大

image.png

從上圖的中可以知道, 第一個(gè)樣式的權(quán)重比較大 所以顯示的樣式是 紅色字體

image.png

如果權(quán)重一樣大,就用到層疊性 誰在后面聽誰的 比如:

image.png

image.png
注意:在設(shè)置 文本的樣式的時(shí)候,必須是選中的 這個(gè)文本標(biāo)簽,如果沒有選中的話,通過繼承類的,那權(quán)重是0。
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 學(xué)習(xí)目標(biāo) 復(fù)合選擇器后代選擇器并集選擇器 標(biāo)簽顯示模式 CSS 背景背景位置 CSS 三大特性優(yōu)先級 1. CSS...
    jovelin閱讀 552評論 0 0
  • 瀏覽器與服務(wù)器的基本概念 瀏覽器(安裝在電腦里面的一個(gè)軟件) 作用: ①將網(wǎng)頁內(nèi)容渲染呈現(xiàn)給用戶查看。 ②讓用戶通...
    云還灬閱讀 1,270評論 0 0
  • 基礎(chǔ)選擇器(重點(diǎn)) 要想將CSS樣式應(yīng)用于特定的HTML元素,首先需要找到該目標(biāo)元素。在CSS中,執(zhí)行這一任務(wù)的樣...
    Arvin_zhea閱讀 1,768評論 0 0
  • 標(biāo)簽(空格分隔): CSS CSS選擇器 在 CSS 中,選擇器是一種模式,用于選擇需要添加樣式的元素。HTML頁...
    lvyweb閱讀 4,118評論 0 2
  • CSS基礎(chǔ) 本文包括CSS基礎(chǔ)知識選擇器(重要?。。。├^承、特殊性、層疊、重要性CSS格式化排版單位和值盒模型浮動...
    廖少少閱讀 3,423評論 0 40

友情鏈接更多精彩內(nèi)容