国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

CSS選擇器和優先級總結,告誡自己不能任性使用!important

開發 前端
本文將告訴大家關于CSS選擇器和優先級總結,同時告誡大家不能任性使用!important。

 [[276154]]

如果在項目里面使用了通用的reset.css樣式,但是在具體的頁面里面要對同一個樣式進行覆蓋式修改,不借助與scoped的和inner style,你會怎么做?會不會像我一樣在剛接觸的時候給要覆蓋的樣式后面加上!important屬性

本文將告訴大家關于CSS選擇器和優先級總結,同時告誡大家不能任性使用!important。

[[276155]]

 

舉個詳細點例子,下面這段代碼輸出的樣式是什么樣的?以及為什么是你說說的答案?

 

 

CSS三大特性—— 繼承、 優先級和層疊。

繼承:即子類元素繼承父類的樣式;

優先級:是指不同類別樣式的權重比較;

層疊:是說當數量相同時,通過層疊(后者覆蓋前者)的樣式。

CSS選擇符分類

首先來看一下css選擇符(css選擇器)有哪些?

1.標簽選擇器(如:body,div,p,ul,li)

2.類選擇器(如:class="head",class="head_logo")

3.ID選擇器(如:id="name",id="name_txt")

4.全局選擇器(如:*號)

5.組合選擇器(如:.head .head_logo,注意兩選擇器用空格鍵分開)

6.后代選擇器 (如:#head .nav ul li 從父集到子孫集的選擇器)

7.群組選擇器 div,span,img {color:Red} 即具有相同樣式的標簽分組顯示

8.繼承選擇器(如:div p,注意兩選擇器用空格鍵分開)

9.偽類選擇器(如:就是鏈接樣式,a元素的偽類,4種不同的狀態:link、visited、active、hover。)

10.字符串匹配的屬性選擇符(^ $ *三種,分別對應開始、結尾、包含)

11.子選擇器 (如:div>p ,帶大于號>)

12.CSS 相鄰兄弟選擇器器 (如:h1+p,帶加號+)

CSS優先級

當兩個規則都作用到了同一個html元素上時,如果定義的屬性有沖突,那么應該用誰的值的,CSS有一套優先級的定義。

不同級別

  1. 在屬性后面使用 !important 會覆蓋頁面內任何位置定義的元素樣式。
  2. 作為style屬性寫在元素內的樣式
  3. id選擇器
  4. 類選擇器
  5. 標簽選擇器
  6. 通配符選擇器
  7. 瀏覽器自定義或繼承

總結排序:!important > 行內樣式>ID選擇器 > 類選擇器 > 標簽 > 通配符 > 繼承 > 瀏覽器默認屬性

同一級別

同一級別中后寫的會覆蓋先寫的樣式

上面的級別還是很容易看懂的,但是有時候有些規則是多個級別的組合,像這樣

CSS優先級:是由四個級別和各級別的出現次數決定的。

四個級別分別為:

  1. 行內選擇符
  2. ID選擇符
  3. 類別選擇符
  4. 元素選擇符

優先級的算法:

  1. 每個規則對應一個初始"四位數":0、0、0、0
  2. 若是 行內選擇符,則加1、0、0、0
  3. 若是 ID選擇符,則加0、1、0、0
  4. 若是 類選擇符/屬性選擇符/偽類選擇符,則分別加0、0、1、0
  5. 若是 元素選擇符/偽元素選擇符,則分別加0、0、0、1

算法:將每條規則中,選擇符對應的數相加后得到的”四位數“,從左到右進行比較,大的優先級越高。

為了更好的理解這些計算規則,舉些例子如下:

CSS選擇器和優先級總結,告誡自己不能任性使用!important

 

選擇器的解析原則

以前一直認為選擇器的定位DOM元素是從左向右的方向,查看了網上的相關資料之后才發現原來自己一直都是錯的。鄭重的聲明選擇器定位DOM元素是從右往左的方向,這樣的好處是盡早的過濾掉一些無關的樣式規則和元素 。

簡潔、高效的css

[[276156]]

 

所謂高效就是讓瀏覽器查找更少的元素標簽來確定匹配的style元素。

1.不要再ID選擇器前使用標簽名

解釋:ID選擇是唯一的,加上標簽名相當于畫蛇添足了,沒必要。

2.不要在類選擇器前使用標簽名

解釋:如果沒有相同的名字出現就是沒必要,但是如果存在多個相同名字的類選擇器則有必要添加標簽名防止混淆如(p.colclass{color:red;} 和 span.colclass{color:red;}

3.盡量少使用層級關系;

#divclass p.colclass{color:red;}改為 .colclass{color:red;}

4.使用類選擇器代替層級關系

5. 保持CSS的可讀性

 

責任編輯:龐桂玉 來源: 今日頭條
相關推薦

2010-09-16 15:32:20

CSS選擇器

2025-05-26 09:40:02

!importantCSS 優先級開發

2010-09-03 09:30:29

CSS選擇器

2010-09-06 14:53:27

CSS優先級

2010-09-13 17:30:07

CSS優先級

2024-05-07 13:29:00

CSS選擇器權重

2010-09-01 14:10:36

CSS優先級

2010-08-31 11:04:48

CSS優先級

2012-08-14 09:38:29

WAN優化

2013-03-11 10:30:56

CSSWeb

2010-09-07 11:14:32

CSS屬性選擇器CSS

2023-03-16 10:20:55

CSS選擇器

2010-09-07 11:31:23

CSS派生選擇器CSS

2010-08-26 12:53:40

CSSid選擇器

2010-09-06 09:41:28

CSS繼承

2010-08-26 12:47:15

CSSclass

2010-09-06 08:52:00

CSS選擇器

2023-01-30 08:42:33

CSS選擇器性能

2022-12-23 09:41:14

優先級反轉

2010-09-03 09:21:38

CSS選擇器
點贊
收藏

51CTO技術棧公眾號

免费无码av片在线观看| 日韩精品视频免费| 日韩影院在线观看| 欧美猛男男男激情videos| www久久日com| 五月婷婷六月合| 免费av手机在线观看| 日韩高清av| 国产精品一区二区三| 欧美一级视频一区二区| 中文字幕av一区中文字幕天堂 | 国产精品theporn88| 亚洲欧美一区二区三区极速播放 | 一本色道久久综合| 日本一区二区精品| 免费一级欧美片在线观看| 久久精品国产秦先生| 国产精品久久夜| 亚洲精品一区在线观看香蕉| 欧美亚洲一级片| **亚洲第一综合导航网站| 日韩精品xxxx| 在线天堂av| 高清一区二区中文字幕| 中文在线不卡| 北条麻妃一区二区三区| 亚洲午夜私人影院| 久久夜色撩人精品| 99蜜桃在线观看免费视频网站| 日本一区二区免费高清视频| 2020中文字幕在线播放| 99国内精品久久久久| 中文字幕一区二区三区乱码图片 | 亚洲欧美中日韩| 伊人av综合网| 国产高清在线一区| 久久久久99精品成人片| av软件在线观看| 最新国产精品视频| 中文字幕色av一区二区三区| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 国产精品二区在线观看| 国内性生活视频| 欧美日韩卡一| 国产69精品久久777的优势| 日韩一区二区不卡| 久久久综合亚洲91久久98| 青青草观看免费视频在线| 综合精品久久| 91成人在线免费观看| 不卡一区二区三区视频| 岛国视频免费在线观看| 欧美另类久久久品| 欧美激情国产高清| 奇米影视四色在线| 在线不卡一区| 中文在线一区二区 | 国产精品igao激情视频 | 亚洲欧美另类久久久精品| 久久中文字幕在线| 2025韩国理伦片在线观看| 欧美a级大片在线| 欧美国产激情二区三区 | 九一国产精品视频| 香蕉免费一区二区三区在线观看 | 欧美极品一区| av日韩电影| 久久久www免费人成精品| 久久av资源网站| 在线久久视频| 日韩国产在线一| 91精品国产综合久久精品麻豆 | 久久久999国产| 欧美三级理论片| 欧美少妇xxxx| 日韩欧美卡一卡二| 日韩在线视频在线观看| 日本成人小视频| 精品国产乱码久久久久久闺蜜| 日韩avxxx| 欧美私人啪啪vps| 中文字幕在线成人| 最新中文在线视频| 国产精品美女久久久| 久久国产精品网站| 簧片在线观看| 美女精品网站| 欧美在线视频观看免费网站| 免费av在线| 亚洲青青青在线视频| 亚洲成年人影院| 欧美亚洲爱爱另类综合| 欧美午夜寂寞| 亚洲国产精品成人一区二区| 日本视频三区| 日本不卡高清| 亚洲免费影视第一页| 欧洲亚洲在线| 国产亚洲人成网站| 国外成人在线视频网站| 电影中文字幕一区二区| 日韩欧美国产三级电影视频| 激情se五月| 99久久久精品| 神马影院我不卡| 影音先锋日韩在线| 久久综合伊人77777尤物| 伊人222成人综合网| 亚洲人成人一区二区在线观看| 日本一道在线观看| 91精品国产自产在线观看永久∴ | 国产免费一区二区三区在线能观看 | 本田岬高潮一区二区三区| 久久久久久久久一区二区| av网站导航在线观看免费| 国产精品国产三级国产三级人妇| 69精品丰满人妻无码视频a片| 永久91嫩草亚洲精品人人| 久久久久久久色| 精品一区二区三区中文字幕| 天天综合网 天天综合色| 免费yellow网站| 久久成人av少妇免费| 天堂av一区二区| 欧美日韩影院| 成人免费在线视频网站| 日韩免费久久| 成人综合网网址| 看亚洲a级一级毛片| 亚洲精品中文字幕女同| 欧美另类tv| 亚洲欧美激情视频| 免费看av不卡| 精品视频在线播放免| 日韩精品系列| 国产片一区二区三区| 蜜桃av噜噜一区二区三| 国产韩日影视精品| 国产91亚洲精品一区二区三区| 波多野结衣在线一区二区| 久久久精品久久| 清纯唯美激情亚洲| 自拍偷拍免费精品| p色视频免费在线观看| 欧美亚洲日本一区| 国产人成网在线播放va免费| 日韩精品在线看片z| bl在线肉h视频大尺度| www.亚洲一区| 19禁羞羞电影院在线观看| 一本色道久久88亚洲综合88 | ady日本映画久久精品一区二区| 欧美日韩国产成人在线观看| 精品视频在线你懂得| 91精品久久久久久久久久入口 | 日本电影亚洲天堂一区| 成人午夜在线影视| 中文字幕日韩有码| av动漫精品一区二区| 91精品天堂| 麻豆成人91精品二区三区| 久久亚洲国产成人精品无码区| 国产精品福利一区| 最新天堂资源在线| 欧美大肚乱孕交hd孕妇| 国产欧美在线观看免费| 91精品视频在线看| 成人18视频日本| 香蕉自在线视频| 一本色道久久综合亚洲精品不| 色噜噜亚洲精品中文字幕| 日韩伦理一区二区三区| 国产乱码精品一区二区三区日韩精品| 久久99最新地址| 黄色一级片黄色| 色综合久久综合网97色综合| 免费高潮视频95在线观看网站| 亚洲欧洲自拍偷拍| 这里只有精品在线| www.好吊操| 欧美日韩一区二区不卡| 欧美视频三区| 日本精品一区二区| 国产精品久久久久久久久久久免费看| 成黄免费在线| 久久久久日韩精品久久久男男| 欧美精品播放| 成人免费视频久久| 亚洲第一天堂无码专区| 色综合久久久| 狠狠爱一区二区三区| 一区二区三区不卡视频在线观看 | 欧美不卡三区| 懂色av影视一区二区三区| 白嫩白嫩国产精品| 亚欧洲精品在线视频免费观看| 亚洲777理论| 一区二区三区日本久久久 | 久久综合偷偷噜噜噜色| 日韩视频一二三|