Skip to content

Commit 83645cf

Browse files
jamesnwElchi3
andauthored
Selectors- CSS Selectors initial support (#2170)
Co-authored-by: Florian Scholz <[email protected]>
1 parent f578f22 commit 83645cf

File tree

2 files changed

+81
-0
lines changed

2 files changed

+81
-0
lines changed

features/selectors.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Selectors (core)
2+
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.
3+
spec: https://drafts.csswg.org/selectors-4/
4+
group: selectors
5+
compat_features:
6+
- css.selectors.child
7+
- css.selectors.class
8+
- css.selectors.descendant
9+
- css.selectors.id
10+
- css.selectors.list
11+
- css.selectors.next-sibling
12+
- css.selectors.type
13+
- css.selectors.universal
14+
- css.selectors.type.namespaces
15+
- css.selectors.universal.namespaces
16+
- css.selectors.attribute
17+
- css.selectors.subsequent-sibling

features/selectors.yml.dist

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# Generated from: selectors.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: high
6+
baseline_low_date: 2015-07-29
7+
baseline_high_date: 2018-01-29
8+
support:
9+
chrome: "1"
10+
chrome_android: "18"
11+
edge: "12"
12+
firefox: "1"
13+
firefox_android: "4"
14+
safari: "3"
15+
safari_ios: "1"
16+
compat_features:
17+
# baseline: high
18+
# baseline_low_date: 2015-07-29
19+
# baseline_high_date: 2018-01-29
20+
# support:
21+
# chrome: "1"
22+
# chrome_android: "18"
23+
# edge: "12"
24+
# firefox: "1"
25+
# firefox_android: "4"
26+
# safari: "1"
27+
# safari_ios: "1"
28+
- css.selectors.child
29+
- css.selectors.class
30+
- css.selectors.descendant
31+
- css.selectors.id
32+
- css.selectors.list
33+
- css.selectors.next-sibling
34+
- css.selectors.type
35+
- css.selectors.universal
36+
37+
# baseline: high
38+
# baseline_low_date: 2015-07-29
39+
# baseline_high_date: 2018-01-29
40+
# support:
41+
# chrome: "1"
42+
# chrome_android: "18"
43+
# edge: "12"
44+
# firefox: "1"
45+
# firefox_android: "4"
46+
# safari: "1.3"
47+
# safari_ios: "1"
48+
- css.selectors.type.namespaces
49+
- css.selectors.universal.namespaces
50+
51+
# ⬇️ Same status as overall feature ⬇️
52+
# baseline: high
53+
# baseline_low_date: 2015-07-29
54+
# baseline_high_date: 2018-01-29
55+
# support:
56+
# chrome: "1"
57+
# chrome_android: "18"
58+
# edge: "12"
59+
# firefox: "1"
60+
# firefox_android: "4"
61+
# safari: "3"
62+
# safari_ios: "1"
63+
- css.selectors.attribute
64+
- css.selectors.subsequent-sibling

0 commit comments

Comments
 (0)