国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

CSS3特性查詢(Feature Query: @supports)功能簡介

2024-04-27 15:10:34
字體:
來源:轉載
供稿:網友

這是2017年不能不了解和學習的一個CSS新特性,非常實用,考慮到現實世界瀏覽器的復雜性,該特性本應該先于其他新特性出來。

我們已經知道使用媒體查詢(Media Query)來檢測屏幕尺寸,從而實現響應式界面設計。

而特性查詢則用來查詢用戶代理(如桌面瀏覽器)是否支持某個CSS3的特性,這個功能除了IE之外,已被其他瀏覽器所支持。

語法格式
@supports ( display: flex ) {    .foo { display: flex; }}

同樣的,和媒體查詢規則類似,可以使用一些邏輯操作符(如and、or和not),并支持串接在一起:

1234567@supports (displaytable-cell) and (displaylist-item) {    … /* your styles */} @supports not ((text-align-last:justify) or (-moz-text-align-last:justify) ){    … /* 不支持justify時,用這里的代碼來模擬text-align-last:justify */}
使用實例

檢測動畫特性:

123456@supports (animation-name: test) {    … /* 當UA支持無前綴animations特性時的特定樣式 */    @keyframes { /* @supports 作為一個CSS條件組at-rule,可以包含其他at-rules */      …        }}

檢測自定義屬性:

12345@supports (--foo: green) {  body {    colorgreen;  }}
規范狀態

尚處于候選推薦CR(Candidate Recommendation)狀態,規范鏈接:CSS Conditional Rules Module Level 3.

瀏覽器兼容性

桌面系統:

移動設備:

你可以自己在線試試看。

踏得網原文鏈接


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孟州市| 新闻| 鸡东县| 台州市| 木兰县| 双城市| 湖南省| 舒兰市| 信阳市| 澄城县| 芷江| 页游| 都匀市| 靖边县| 新泰市| 防城港市| 天柱县| 沈丘县| 克什克腾旗| 常熟市| 同仁县| 江西省| 庄浪县| 浙江省| 邵东县| 巫溪县| 乌鲁木齐县| 封丘县| 浏阳市| 天长市| 博野县| 翼城县| 准格尔旗| 连城县| 丽江市| 东辽县| 汤原县| 沛县| 彰化县| 南昌市| 东辽县|