Skip to content

Commit d0a3355

Browse files
authored
Add missing sub features for CSS flexbox/grid properties (#27475)
1 parent ad4e0a5 commit d0a3355

File tree

4 files changed

+474
-0
lines changed

4 files changed

+474
-0
lines changed

css/properties/align-self.json

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,43 @@
106106
}
107107
}
108108
},
109+
"auto": {
110+
"__compat": {
111+
"spec_url": [
112+
"https://drafts.csswg.org/css-align/#valdef-align-self-auto",
113+
"https://drafts.csswg.org/css-flexbox/#valdef-align-items-auto"
114+
],
115+
"tags": [
116+
"web-features:flexbox"
117+
],
118+
"support": {
119+
"chrome": {
120+
"version_added": "21"
121+
},
122+
"chrome_android": "mirror",
123+
"edge": "mirror",
124+
"firefox": {
125+
"version_added": "28"
126+
},
127+
"firefox_android": "mirror",
128+
"oculus": "mirror",
129+
"opera": "mirror",
130+
"opera_android": "mirror",
131+
"safari": {
132+
"version_added": "7"
133+
},
134+
"safari_ios": "mirror",
135+
"samsunginternet_android": "mirror",
136+
"webview_android": "mirror",
137+
"webview_ios": "mirror"
138+
},
139+
"status": {
140+
"experimental": false,
141+
"standard_track": true,
142+
"deprecated": false
143+
}
144+
}
145+
},
109146
"flex_context": {
110147
"__compat": {
111148
"description": "Supported in Flex Layout",
@@ -163,6 +200,7 @@
163200
},
164201
"baseline": {
165202
"__compat": {
203+
"spec_url": "https://drafts.csswg.org/css-flexbox/#valdef-align-items-baseline",
166204
"tags": [
167205
"web-features:flexbox"
168206
],
@@ -346,6 +384,7 @@
346384
},
347385
"stretch": {
348386
"__compat": {
387+
"spec_url": "https://drafts.csswg.org/css-flexbox/#valdef-align-items-stretch",
349388
"tags": [
350389
"web-features:flexbox"
351390
],
@@ -432,6 +471,40 @@
432471
}
433472
}
434473
},
474+
"normal": {
475+
"__compat": {
476+
"spec_url": "https://drafts.csswg.org/css-align/#valdef-align-self-normal",
477+
"tags": [
478+
"web-features:flexbox"
479+
],
480+
"support": {
481+
"chrome": {
482+
"version_added": "21"
483+
},
484+
"chrome_android": "mirror",
485+
"edge": "mirror",
486+
"firefox": {
487+
"version_added": "28"
488+
},
489+
"firefox_android": "mirror",
490+
"oculus": "mirror",
491+
"opera": "mirror",
492+
"opera_android": "mirror",
493+
"safari": {
494+
"version_added": "7"
495+
},
496+
"safari_ios": "mirror",
497+
"samsunginternet_android": "mirror",
498+
"webview_android": "mirror",
499+
"webview_ios": "mirror"
500+
},
501+
"status": {
502+
"experimental": false,
503+
"standard_track": true,
504+
"deprecated": false
505+
}
506+
}
507+
},
435508
"position_absolute_context": {
436509
"__compat": {
437510
"description": "Supported for absolutely-positioned boxes",
@@ -466,6 +539,43 @@
466539
"deprecated": false
467540
}
468541
}
542+
},
543+
"stretch": {
544+
"__compat": {
545+
"spec_url": [
546+
"https://drafts.csswg.org/css-align/#valdef-align-self-stretch",
547+
"https://drafts.csswg.org/css-flexbox/#valdef-align-items-stretch"
548+
],
549+
"tags": [
550+
"web-features:flexbox"
551+
],
552+
"support": {
553+
"chrome": {
554+
"version_added": "21"
555+
},
556+
"chrome_android": "mirror",
557+
"edge": "mirror",
558+
"firefox": {
559+
"version_added": "28"
560+
},
561+
"firefox_android": "mirror",
562+
"oculus": "mirror",
563+
"opera": "mirror",
564+
"opera_android": "mirror",
565+
"safari": {
566+
"version_added": "7"
567+
},
568+
"safari_ios": "mirror",
569+
"samsunginternet_android": "mirror",
570+
"webview_android": "mirror",
571+
"webview_ios": "mirror"
572+
},
573+
"status": {
574+
"experimental": false,
575+
"standard_track": true,
576+
"deprecated": false
577+
}
578+
}
469579
}
470580
}
471581
}

css/properties/justify-content.json

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,105 @@
350350
"deprecated": false
351351
}
352352
}
353+
},
354+
"left": {
355+
"__compat": {
356+
"tags": [
357+
"web-features:flexbox"
358+
],
359+
"support": {
360+
"chrome": {
361+
"version_added": "21"
362+
},
363+
"chrome_android": "mirror",
364+
"edge": "mirror",
365+
"firefox": {
366+
"version_added": "20"
367+
},
368+
"firefox_android": "mirror",
369+
"oculus": "mirror",
370+
"opera": "mirror",
371+
"opera_android": "mirror",
372+
"safari": {
373+
"version_added": "7"
374+
},
375+
"safari_ios": "mirror",
376+
"samsunginternet_android": "mirror",
377+
"webview_android": "mirror",
378+
"webview_ios": "mirror"
379+
},
380+
"status": {
381+
"experimental": false,
382+
"standard_track": true,
383+
"deprecated": false
384+
}
385+
}
386+
},
387+
"normal": {
388+
"__compat": {
389+
"tags": [
390+
"web-features:flexbox"
391+
],
392+
"support": {
393+
"chrome": {
394+
"version_added": "21"
395+
},
396+
"chrome_android": "mirror",
397+
"edge": "mirror",
398+
"firefox": {
399+
"version_added": "20"
400+
},
401+
"firefox_android": "mirror",
402+
"oculus": "mirror",
403+
"opera": "mirror",
404+
"opera_android": "mirror",
405+
"safari": {
406+
"version_added": "7"
407+
},
408+
"safari_ios": "mirror",
409+
"samsunginternet_android": "mirror",
410+
"webview_android": "mirror",
411+
"webview_ios": "mirror"
412+
},
413+
"status": {
414+
"experimental": false,
415+
"standard_track": true,
416+
"deprecated": false
417+
}
418+
}
419+
},
420+
"right": {
421+
"__compat": {
422+
"tags": [
423+
"web-features:flexbox"
424+
],
425+
"support": {
426+
"chrome": {
427+
"version_added": "21"
428+
},
429+
"chrome_android": "mirror",
430+
"edge": "mirror",
431+
"firefox": {
432+
"version_added": "20"
433+
},
434+
"firefox_android": "mirror",
435+
"oculus": "mirror",
436+
"opera": "mirror",
437+
"opera_android": "mirror",
438+
"safari": {
439+
"version_added": "7"
440+
},
441+
"safari_ios": "mirror",
442+
"samsunginternet_android": "mirror",
443+
"webview_android": "mirror",
444+
"webview_ios": "mirror"
445+
},
446+
"status": {
447+
"experimental": false,
448+
"standard_track": true,
449+
"deprecated": false
450+
}
451+
}
353452
}
354453
}
355454
}

css/properties/justify-items.json

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,106 @@
161161
"deprecated": false
162162
}
163163
}
164+
},
165+
"left": {
166+
"__compat": {
167+
"tags": [
168+
"web-features:flexbox"
169+
],
170+
"support": {
171+
"chrome": {
172+
"version_added": "52"
173+
},
174+
"chrome_android": "mirror",
175+
"edge": "mirror",
176+
"firefox": {
177+
"version_added": "20"
178+
},
179+
"firefox_android": "mirror",
180+
"oculus": "mirror",
181+
"opera": "mirror",
182+
"opera_android": "mirror",
183+
"safari": {
184+
"version_added": "9"
185+
},
186+
"safari_ios": "mirror",
187+
"samsunginternet_android": "mirror",
188+
"webview_android": "mirror",
189+
"webview_ios": "mirror"
190+
},
191+
"status": {
192+
"experimental": false,
193+
"standard_track": true,
194+
"deprecated": false
195+
}
196+
}
197+
},
198+
"legacy": {
199+
"__compat": {
200+
"spec_url": "https://drafts.csswg.org/css-align/#valdef-justify-items-legacy",
201+
"tags": [
202+
"web-features:flexbox"
203+
],
204+
"support": {
205+
"chrome": {
206+
"version_added": "52"
207+
},
208+
"chrome_android": "mirror",
209+
"edge": "mirror",
210+
"firefox": {
211+
"version_added": "20"
212+
},
213+
"firefox_android": "mirror",
214+
"oculus": "mirror",
215+
"opera": "mirror",
216+
"opera_android": "mirror",
217+
"safari": {
218+
"version_added": "9"
219+
},
220+
"safari_ios": "mirror",
221+
"samsunginternet_android": "mirror",
222+
"webview_android": "mirror",
223+
"webview_ios": "mirror"
224+
},
225+
"status": {
226+
"experimental": false,
227+
"standard_track": true,
228+
"deprecated": false
229+
}
230+
}
231+
},
232+
"right": {
233+
"__compat": {
234+
"tags": [
235+
"web-features:flexbox"
236+
],
237+
"support": {
238+
"chrome": {
239+
"version_added": "52"
240+
},
241+
"chrome_android": "mirror",
242+
"edge": "mirror",
243+
"firefox": {
244+
"version_added": "20"
245+
},
246+
"firefox_android": "mirror",
247+
"oculus": "mirror",
248+
"opera": "mirror",
249+
"opera_android": "mirror",
250+
"safari": {
251+
"version_added": "9"
252+
},
253+
"safari_ios": "mirror",
254+
"samsunginternet_android": "mirror",
255+
"webview_android": "mirror",
256+
"webview_ios": "mirror"
257+
},
258+
"status": {
259+
"experimental": false,
260+
"standard_track": true,
261+
"deprecated": false
262+
}
263+
}
164264
}
165265
}
166266
}

0 commit comments

Comments
 (0)