成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CSS :is() 和 :where() 即將出現(xiàn)在瀏覽器中

系統(tǒng) 瀏覽器
現(xiàn)在,Safari(技術預覽版106)和Firefox(版本78)的預覽版均支持新的CSS :is() 和 :where() 偽類。 Chrome的實施仍然落后。

現(xiàn)在,Safari(技術預覽版106)和Firefox(版本78)的預覽版均支持新的CSS :is() 和 :where() 偽類。 Chrome的實施仍然落后。

使用 :is() 減少重復

你可以使用 :is() 偽類來刪除選擇器列表中的重復項。

  1. /* BEFORE */ 
  2. .embed .save-button:hover, 
  3. .attachment .save-button:hover { 
  4.   opacity: 1; 
  5.  
  6. /* AFTER */ 
  7. :is(.embed, .attachment) .save-button:hover { 
  8.   opacity: 1; 

此功能主要在未處理的標準CSS代碼中有用。如果使用Sass或類似的CSS預處理程序,則可能更喜歡嵌套。

注意:瀏覽器還支持非標準的 :-webkit-any() 和 :-moz-any() 偽類,它們與 :is() 相似,但限制更多。WebKit在2015年棄用了 :-webkit-any() ,Mozilla已將Firefox的用戶代理樣式表更新為使用 :is() 而不是 :-moz-any()。

使用 :where() 來保持低特殊性

:where() 偽類與 :is() 具有相同的語法和功能。它們之間的唯一區(qū)別是 :where() 不會增加整體選擇器的特殊性(即某條CSS規(guī)則特殊性越高,它的樣式越優(yōu)先被采用)。

:where() 偽類及其任何參數(shù)都不對選擇器的特殊性有所幫助,它的特殊性始終為零。

此功能對于應易于覆蓋的樣式很有用。例如,基本樣式表 sanitize.css 包含以下樣式規(guī)則,如果缺少 <svg fill>屬性,該規(guī)則將設置默認的填充顏色:

  1. svg:not([fill]) { 
  2.   fill: currentColor; 

由于其較高的特殊性(B = 1,C = 1),網(wǎng)站無法使用單個類選擇器(B = 1)覆蓋此聲明,并且被迫添加 !important 或人為地提高選擇器的特殊性(例如 .share-icon.share-icon)。

  1. .share-icon { 
  2.   fill: blue; /* 由于特殊性較低,因此不適用 */ 

CSS庫和基礎樣式表可以通過用 :where() 包裝它們的屬性選擇器來避免這個問題,以保持整個選擇器的低特殊性(C=1)。

  1. /* sanitize.css */ 
  2. svg:where(:not([fill])) { 
  3.   fill: currentColor; 
  4.  
  5. /* author stylesheet */ 
  6. .share-icon { 
  7.   fill: blue; /* 由于特殊性較高,適用 */ 

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2022-01-14 11:47:15

UbuntuLTSGNOME 版本

2021-05-18 11:09:59

Windows 10Windows微軟

2011-12-18 12:32:03

三星

2013-02-27 10:36:38

webOSLG惠普

2014-06-23 14:25:29

GoogleAndroid

2021-11-25 14:52:47

微軟Windows 11Windows

2014-01-16 13:36:17

2016-01-08 09:54:01

云計算云業(yè)務/云廠商

2021-09-27 14:39:12

HTTPS Everw瀏覽器擴展Google

2010-08-20 14:11:26

IE火狐瀏覽器

2010-09-15 16:19:17

IECSS hack

2019-11-01 16:23:52

存儲云存儲數(shù)據(jù)

2012-04-20 09:55:38

FirefoxMozilla

2013-11-20 13:04:41

css瀏覽器渲染

2023-12-25 08:41:31

Firefox瀏覽器資訊

2012-04-16 10:04:08

Eclipse瀏覽器IDE

2012-04-11 10:16:02

EclipseIDE

2010-08-20 13:46:10

IEFirefoxCSS

2017-09-28 09:25:50

SQL ServerLinuxWindows

2021-12-06 16:33:05

瀏覽器攻擊漏洞
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩av在线播 | 精品一区二区三区中文字幕 | 色婷婷综合久久久中字幕精品久久 | 午夜久久av | 午夜影院在线视频 | h视频在线免费观看 | 日本又色又爽又黄的大片 | 欧美视频1 | 亚洲国产一区二区三区在线观看 | 国产高清在线精品 | 久久一区精品 | 日韩久久久一区二区 | 日韩中文一区二区三区 | 中文字幕在线视频免费视频 | 久久精品日产第一区二区三区 | 一区二区在线不卡 | 亚洲国产精品一区二区www | 国产美女黄色片 | 欧美激情视频一区二区三区免费 | 欧美国产精品一区二区三区 | 成人免费视频一区二区 | 亚洲精品免费观看 | 午夜电影一区二区 | 欧美亚洲视频 | 高清人人天天夜夜曰狠狠狠狠 | 亚洲一区二区三 | 精品一区二区三区中文字幕 | 国产精品久久久久久久久久 | 国产精品视频www | 国产成人在线看 | 一级欧美黄色片 | 一区二区三区在线播放视频 | 免费观看一级黄色录像 | 亚洲精品视频免费观看 | 精品av | 麻豆av在线 | 国产精品完整版 | 久久免费视频2 | 欧美在线一区二区三区 | 午夜视频网站 | 日本精品裸体写真集在线观看 |