diff --git a/features/charset.yml b/features/charset.yml new file mode 100644 index 00000000000..a48db148796 --- /dev/null +++ b/features/charset.yml @@ -0,0 +1,6 @@ +name: "@charset" +description: The `@charset` CSS at-rule specifies the character encoding of an external style sheet. +spec: https://drafts.csswg.org/css2/#charset +group: css +compat_features: + - css.at-rules.charset diff --git a/features/charset.yml.dist b/features/charset.yml.dist new file mode 100644 index 00000000000..c8adddf429e --- /dev/null +++ b/features/charset.yml.dist @@ -0,0 +1,17 @@ +# Generated from: charset.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: "2" + chrome_android: "18" + edge: "12" + firefox: "1.5" + firefox_android: "4" + safari: "4" + safari_ios: "4" +compat_features: + - css.at-rules.charset diff --git a/features/float-clear.yml b/features/float-clear.yml new file mode 100644 index 00000000000..2b9f85c5a81 --- /dev/null +++ b/features/float-clear.yml @@ -0,0 +1,15 @@ +name: float and clear +description: The `float` CSS property aligns an element to either side of its container, allowing text and inline elements to flow around it. The `clear` CSS property sets whether an element is moved below floating elements that proceed it. +spec: + - https://drafts.csswg.org/css2/#propdef-float + - https://drafts.csswg.org/css2/#propdef-clear +group: css +compat_features: + - css.properties.clear + - css.properties.clear.both + - css.properties.clear.left + - css.properties.clear.right + - css.properties.float + - css.properties.float.left + - css.properties.float.none + - css.properties.float.right diff --git a/features/float-clear.yml.dist b/features/float-clear.yml.dist new file mode 100644 index 00000000000..729fa5cb399 --- /dev/null +++ b/features/float-clear.yml.dist @@ -0,0 +1,24 @@ +# Generated from: float-clear.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: "1" + safari_ios: "1" +compat_features: + - css.properties.clear + - css.properties.clear.both + - css.properties.clear.left + - css.properties.clear.right + - css.properties.float + - css.properties.float.left + - css.properties.float.none + - css.properties.float.right diff --git a/features/table.yml b/features/table.yml index cb969695864..7bf43f28421 100644 --- a/features/table.yml +++ b/features/table.yml @@ -64,3 +64,15 @@ compat_features: - html.elements.th.scope - html.elements.thead - html.elements.tr + - css.properties.border-collapse + - css.properties.border-collapse.collapse + - css.properties.border-collapse.separate + - css.properties.border-spacing + - css.properties.caption-side + - css.properties.caption-side.bottom + - css.properties.caption-side.bottom-outside + - css.properties.caption-side.top + - css.properties.caption-side.top-outside + - css.properties.caption-side.writing-mode_relative_values + - css.properties.empty-cells + - css.properties.table-layout diff --git a/features/table.yml.dist b/features/table.yml.dist index de28072e6b0..ecda4d4e617 100644 --- a/features/table.yml.dist +++ b/features/table.yml.dist @@ -26,6 +26,8 @@ compat_features: # firefox_android: "4" # safari: "1" # safari_ios: "1" + - css.properties.border-spacing + - css.properties.caption-side - html.elements.table - html.elements.tbody - html.elements.td @@ -42,6 +44,32 @@ compat_features: - html.elements.thead - html.elements.tr + # 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.2" + # safari_ios: "1" + - css.properties.empty-cells + + # 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.2" + # safari_ios: "3" + - css.properties.border-collapse + # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -131,6 +159,19 @@ compat_features: - api.HTMLTableRowElement.insertCell.index_parameter_negative_one - api.HTMLTableRowElement.insertCell.index_parameter_optional + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "14" + # chrome_android: "18" + # edge: "12" + # firefox: "1" + # firefox_android: "4" + # safari: "1" + # safari_ios: "3" + - css.properties.table-layout + # baseline: high # baseline_low_date: 2015-07-29 # baseline_high_date: 2018-01-29 @@ -144,6 +185,22 @@ compat_features: # safari_ios: "6" - api.HTMLTableElement.createTBody + # baseline: high + # baseline_low_date: 2020-07-28 + # baseline_high_date: 2023-01-28 + # support: + # chrome: ≤80 + # chrome_android: "80" + # edge: "80" + # firefox: ≤72 + # firefox_android: "79" + # safari: ≤13.1 + # safari_ios: ≤13.4 + - css.properties.border-collapse.collapse + - css.properties.border-collapse.separate + - css.properties.caption-side.bottom + - css.properties.caption-side.top + # baseline: false # support: # chrome: "65" @@ -153,8 +210,19 @@ compat_features: # firefox_android: "55" - html.elements.td.rowspan.rowspan_zero + # baseline: false + # support: + # firefox: "42" + # firefox_android: "42" + - css.properties.caption-side.writing-mode_relative_values + # baseline: false # support: # firefox: ≤55 # firefox_android: "55" - html.elements.th.rowspan.rowspan_zero + + # baseline: false + # support: {} + - css.properties.caption-side.bottom-outside + - css.properties.caption-side.top-outside diff --git a/features/vertical-align.yml b/features/vertical-align.yml new file mode 100644 index 00000000000..e7238a7410f --- /dev/null +++ b/features/vertical-align.yml @@ -0,0 +1,14 @@ +name: vertical-align +description: The `vertical-align` CSS property sets the vertical alignment of inline, inline-block, and table cell elements. It has no effect on block-level elements. +spec: https://drafts.csswg.org/css2/#propdef-vertical-align +group: css +compat_features: + - css.properties.vertical-align + - css.properties.vertical-align.baseline + - css.properties.vertical-align.bottom + - css.properties.vertical-align.middle + - css.properties.vertical-align.sub + - css.properties.vertical-align.super + - css.properties.vertical-align.text-bottom + - css.properties.vertical-align.text-top + - css.properties.vertical-align.top diff --git a/features/vertical-align.yml.dist b/features/vertical-align.yml.dist new file mode 100644 index 00000000000..e40d67e6f7a --- /dev/null +++ b/features/vertical-align.yml.dist @@ -0,0 +1,25 @@ +# Generated from: vertical-align.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: "1" + safari_ios: "1" +compat_features: + - css.properties.vertical-align + - css.properties.vertical-align.baseline + - css.properties.vertical-align.bottom + - css.properties.vertical-align.middle + - css.properties.vertical-align.sub + - css.properties.vertical-align.super + - css.properties.vertical-align.text-bottom + - css.properties.vertical-align.text-top + - css.properties.vertical-align.top