-
Notifications
You must be signed in to change notification settings - Fork 2k
/
flex.json
142 lines (142 loc) · 5.17 KB
/
flex.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
{
"css": {
"properties": {
"flex": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/flex",
"support": {
"chrome": [
{
"version_added": "29"
},
{
"prefix": "-webkit-",
"version_added": "21"
}
],
"chrome_android": [
{
"version_added": "29"
},
{
"prefix": "-webkit-",
"version_added": "21"
}
],
"edge": [
{
"version_added": "12"
},
{
"prefix": "-webkit-",
"version_added": "12"
}
],
"edge_mobile": [
{
"version_added": true
},
{
"prefix": "-webkit-",
"version_added": true
}
],
"firefox": [
{
"version_added": "20",
"notes": [
"Since Firefox 28, multi-line flexbox is supported.",
"Before Firefox 32, Firefox wasn't able to animate values starting or stopping at <code>0</code>."
]
},
{
"prefix": "-webkit-",
"version_added": "49"
},
{
"prefix": "-webkit-",
"version_added": "44",
"flags": [
{
"type": "preference",
"name": "layout.css.prefixes.webkit",
"value_to_set": "true"
}
]
},
{
"version_added": "18",
"version_removed": "28",
"flags": [
{
"type": "preference",
"name": "layout.css.flexbox.enabled",
"value_to_set": "true"
}
]
}
],
"ie": [
{
"version_added": "11",
"notes": [
"Internet Explorer 11 ignores uses of <a href='https://developer.mozilla.org/docs/Web/CSS/calc'><code>calc()</code></a> in the <code>flex-basis</code> part of the <code>flex</code> syntax. This can be worked around by using the longhand properties instead of the shorthand. See <a href='https://github.com/philipwalton/flexbugs#8-flex-basis-doesnt-support-calc'>Flexbug #8</a> for more info.",
"Internet Explorer 11 considers a unitless value in the <code>flex-basis</code> part to be syntactically invalid (and will thus be ignored). A workaround is to always include a unit in the <code>flex-basis</code> part of the <code>flex</code> shorthand value. See <a href='https://github.com/philipwalton/flexbugs#4-flex-shorthand-declarations-with-unitless-flex-basis-values-are-ignored'>Flexbug #4</a> for more info."
]
},
{
"prefix": "-ms-",
"version_added": "10",
"notes": [
"Internet Explorer 10 and 11 ignore uses of <a href='https://developer.mozilla.org/docs/Web/CSS/calc'><code>calc()</code></a> in the <code>flex-basis</code> part of the <code>flex</code> syntax. This can be worked around by using the longhand properties instead of the shorthand. See <a href='https://github.com/philipwalton/flexbugs#8-flex-basis-doesnt-support-calc'>Flexbug #8</a> for more info.",
"Internet Explorer 10 and 11 consider a unitless value in the <code>flex-basis</code> part to be syntactically invalid (and will thus be ignored). A workaround is to always include a unit in the <code>flex-basis</code> part of the <code>flex</code> shorthand value. See <a href='https://github.com/philipwalton/flexbugs#4-flex-shorthand-declarations-with-unitless-flex-basis-values-are-ignored'>Flexbug #4</a> for more info."
]
}
],
"opera": {
"version_added": "12.1"
},
"opera_android": {
"version_added": "12.1"
},
"safari": [
{
"version_added": "9"
},
{
"prefix": "-webkit-",
"version_added": "6.1"
}
],
"safari_ios": [
{
"version_added": true
},
{
"prefix": "-webkit-",
"version_added": "7.1"
}
],
"samsunginternet_android": {
"version_added": null
},
"webview_android": [
{
"version_added": "29"
},
{
"prefix": "-webkit-",
"version_added": "21"
}
]
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
}
}
}