91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS中supports()怎么用

發布時間:2021-09-23 09:33:30 來源:億速云 閱讀:159 作者:小新 欄目:開發技術

小編給大家分享一下CSS中supports()怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

  為了判斷瀏覽器是否支持css3的一些新屬性樣式,當不兼容該樣式的時候,我們可以更優雅的降級處理。這就需要使用到css3的條件判斷功能:在css中支持@supports標記、或者在js中使用CSS.supports函數,來檢測瀏覽器是否支持css3的新屬性。

  supports的標記:

  語法:

  @supports(rule)[operator(rule)]*{sRules}

  說明:

  rule:指定一條具體的CSS規則,必須使用括號包裹。

  operator:使用or|and|not等操作符指定多條規則。

  1、基本用法:

  @supports(display:flex){

  body{

  display:flex;

  }

  #main{

  flex:auto;

  }

  }

  代表瀏覽器支持flex標準,則使用里面的規則,如果不支持,可以如下實現。

  2、not關鍵詞:

  @supportsnot(display:flex){

  #main{

  float:left;

  }

  }

  當然not關鍵詞使用的比較少,一般支持@supports的瀏覽器,都會支持大部分css3屬性。

  3、多條件檢測:

  我們可以使用or和and語句,來實現多條件檢查。例如:

  @supports((display:-webkit-flex)or(display:-moz-flex)or(display:flex))and(-webkit-appearance:caret){

  /*usestyleshere*/

  }/

  4、@supports瀏覽器的兼容:

  IE Firefox Chrome Safari Opera iOSSafari AndroidBrowser AndroidChrome

  12.0+ 22.0+ 28.0+ 9.0+ 15.0+ 9.0+ 4.4+ 27.0+

  Js中CSS.supports函數

  同css的@supports標記一樣,js里也提供了Window.CSS.supports()方法,用來檢查瀏覽器對css3屬性是否支持,該函數提供2中調用方式:

  第一種方法是使用兩個參數:一個是屬性名,另一個是屬性值。

  第二種用法是:簡單的提供整個需要分析的樣式字串。

以上是“CSS中supports()怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

怀化市| 延津县| 江孜县| 临湘市| 鄂伦春自治旗| 长宁县| 师宗县| 平舆县| 保康县| 洮南市| 罗田县| 柏乡县| 礼泉县| 祁阳县| 五大连池市| 多伦县| 华阴市| 策勒县| 武宣县| 泰来县| 焦作市| 凤翔县| 包头市| 霞浦县| 南召县| 濮阳县| 紫金县| 钟祥市| 新化县| 大足县| 久治县| 甘肃省| 光山县| 高碑店市| 图们市| 新昌县| 大化| 连州市| 濮阳县| 格尔木市| 南丰县|