diff --git a/features/selectors.yml b/features/selectors.yml new file mode 100644 index 00000000000..5e6f0a52c9a --- /dev/null +++ b/features/selectors.yml @@ -0,0 +1,17 @@ +name: Selectors (core) +description: CSS selectors match elements based on their type, attributes, and relationship to other elements. They define the specific elements to which a block of styles will be applied. This feature represents the oldest selectors of CSS. +spec: https://drafts.csswg.org/selectors-4/ +group: selectors +compat_features: + - css.selectors.child + - css.selectors.class + - css.selectors.descendant + - css.selectors.id + - css.selectors.list + - css.selectors.next-sibling + - css.selectors.type + - css.selectors.universal + - css.selectors.type.namespaces + - css.selectors.universal.namespaces + - css.selectors.attribute + - css.selectors.subsequent-sibling diff --git a/features/selectors.yml.dist b/features/selectors.yml.dist new file mode 100644 index 00000000000..82b140481fa --- /dev/null +++ b/features/selectors.yml.dist @@ -0,0 +1,64 @@ +# Generated from: selectors.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: high + baseline_low_date: 2015-07-29 + baseline_high_date: 2018-01-29 + support: + chrome: "1" + chrome_android: "18" + edge: "12" + firefox: "1" + firefox_android: "4" + safari: "3" + safari_ios: "1" +compat_features: + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "1" + # chrome_android: "18" + # edge: "12" + # firefox: "1" + # firefox_android: "4" + # safari: "1" + # safari_ios: "1" + - css.selectors.child + - css.selectors.class + - css.selectors.descendant + - css.selectors.id + - css.selectors.list + - css.selectors.next-sibling + - css.selectors.type + - css.selectors.universal + + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "1" + # chrome_android: "18" + # edge: "12" + # firefox: "1" + # firefox_android: "4" + # safari: "1.3" + # safari_ios: "1" + - css.selectors.type.namespaces + - css.selectors.universal.namespaces + + # ⬇️ Same status as overall feature ⬇️ + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "1" + # chrome_android: "18" + # edge: "12" + # firefox: "1" + # firefox_android: "4" + # safari: "3" + # safari_ios: "1" + - css.selectors.attribute + - css.selectors.subsequent-sibling