|  | 
| 1 | 1 | { | 
| 2 | 2 |   "spec": { | 
| 3 |  | -    "title": "CSS Multi-column Layout Module Level 1", | 
| 4 |  | -    "url": "https://drafts.csswg.org/css-multicol-1/" | 
|  | 3 | +    "title": "CSS Multi-column Layout Module Level 2", | 
|  | 4 | +    "url": "https://drafts.csswg.org/css-multicol-2/" | 
| 5 | 5 |   }, | 
| 6 | 6 |   "properties": [ | 
| 7 | 7 |     { | 
| 8 | 8 |       "name": "column-width", | 
| 9 |  | -      "href": "https://drafts.csswg.org/css-multicol-1/#propdef-column-width", | 
|  | 9 | +      "href": "https://drafts.csswg.org/css-multicol-2/#propdef-column-width", | 
| 10 | 10 |       "value": "auto | <length [0,∞]>", | 
| 11 | 11 |       "initial": "auto", | 
| 12 | 12 |       "appliesTo": "block containers except table wrapper boxes", | 
|  | 
| 19 | 19 |         { | 
| 20 | 20 |           "name": "auto", | 
| 21 | 21 |           "prose": "means that the column width will be determined by other properties (e.g., column-count, if it has a non-auto value).", | 
| 22 |  | -          "href": "https://drafts.csswg.org/css-multicol-1/#valdef-column-width-auto", | 
|  | 22 | +          "href": "https://drafts.csswg.org/css-multicol-2/#valdef-column-width-auto", | 
| 23 | 23 |           "type": "value", | 
| 24 | 24 |           "value": "auto" | 
| 25 | 25 |         }, | 
| 26 | 26 |         { | 
| 27 | 27 |           "name": "<length [0,∞]>", | 
| 28 | 28 |           "prose": "describes the optimal column width. The actual column width may be wider (to fill the available space), or narrower (only if the available space is smaller than the specified column width). Negative values are not allowed. Used values will be clamped to a minimum of 1px.", | 
| 29 |  | -          "href": "https://drafts.csswg.org/css-multicol-1/#valdef-column-width-length-0", | 
|  | 29 | +          "href": "https://drafts.csswg.org/css-multicol-2/#valdef-column-width-length-0", | 
| 30 | 30 |           "type": "value", | 
| 31 | 31 |           "value": "<length [0,∞]>" | 
| 32 | 32 |         } | 
|  | 
| 38 | 38 |     }, | 
| 39 | 39 |     { | 
| 40 | 40 |       "name": "column-count", | 
| 41 |  | -      "href": "https://drafts.csswg.org/css-multicol-1/#propdef-column-count", | 
|  | 41 | +      "href": "https://drafts.csswg.org/css-multicol-2/#propdef-column-count", | 
| 42 | 42 |       "value": "auto | <integer [1,∞]>", | 
| 43 | 43 |       "initial": "auto", | 
| 44 | 44 |       "appliesTo": "block containers except table wrapper boxes", | 
|  | 
| 51 | 51 |         { | 
| 52 | 52 |           "name": "auto", | 
| 53 | 53 |           "prose": "means that the number of columns will be determined by other properties (e.g., column-width, if it has a non-auto value).", | 
| 54 |  | -          "href": "https://drafts.csswg.org/css-multicol-1/#valdef-column-count-auto", | 
|  | 54 | +          "href": "https://drafts.csswg.org/css-multicol-2/#valdef-column-count-auto", | 
| 55 | 55 |           "type": "value", | 
| 56 | 56 |           "value": "auto" | 
| 57 | 57 |         }, | 
| 58 | 58 |         { | 
| 59 | 59 |           "name": "<integer [1,∞]>", | 
| 60 | 60 |           "prose": "describes the optimal number of columns into which the content of the element will be flowed. Values must be greater than 0. If both column-width and column-count have non-auto values, the integer value describes the maximum number of columns.", | 
| 61 |  | -          "href": "https://drafts.csswg.org/css-multicol-1/#valdef-column-count-integer-1", | 
|  | 61 | +          "href": "https://drafts.csswg.org/css-multicol-2/#valdef-column-count-integer-1", | 
| 62 | 62 |           "type": "value", | 
| 63 | 63 |           "value": "<integer [1,∞]>" | 
| 64 | 64 |         } | 
|  | 
| 70 | 70 |     }, | 
| 71 | 71 |     { | 
| 72 | 72 |       "name": "columns", | 
| 73 |  | -      "href": "https://drafts.csswg.org/css-multicol-1/#propdef-columns", | 
|  | 73 | +      "href": "https://drafts.csswg.org/css-multicol-2/#propdef-columns", | 
| 74 | 74 |       "value": "<'column-width'> || <'column-count'>", | 
| 75 | 75 |       "initial": "see individual properties", | 
| 76 | 76 |       "appliesTo": "see individual properties", | 
|  | 
| 85 | 85 |     }, | 
| 86 | 86 |     { | 
| 87 | 87 |       "name": "column-rule-color", | 
| 88 |  | -      "href": "https://drafts.csswg.org/css-multicol-1/#propdef-column-rule-color", | 
|  | 88 | +      "href": "https://drafts.csswg.org/css-multicol-2/#propdef-column-rule-color", | 
| 89 | 89 |       "value": "<color>", | 
| 90 | 90 |       "initial": "currentcolor", | 
| 91 | 91 |       "appliesTo": "multicol containers", | 
|  | 
| 98 | 98 |         { | 
| 99 | 99 |           "name": "<color>", | 
| 100 | 100 |           "prose": "Specifies the color of the column rule.", | 
| 101 |  | -          "href": "https://drafts.csswg.org/css-multicol-1/#valdef-column-rule-color-color", | 
|  | 101 | +          "href": "https://drafts.csswg.org/css-multicol-2/#valdef-column-rule-color-color", | 
| 102 | 102 |           "type": "value", | 
| 103 | 103 |           "value": "<color>" | 
| 104 | 104 |         } | 
|  | 
| 110 | 110 |     }, | 
| 111 | 111 |     { | 
| 112 | 112 |       "name": "column-rule-style", | 
| 113 |  | -      "href": "https://drafts.csswg.org/css-multicol-1/#propdef-column-rule-style", | 
|  | 113 | +      "href": "https://drafts.csswg.org/css-multicol-2/#propdef-column-rule-style", | 
| 114 | 114 |       "value": "<line-style>", | 
| 115 | 115 |       "initial": "none", | 
| 116 | 116 |       "appliesTo": "multicol containers", | 
|  | 
| 126 | 126 |     }, | 
| 127 | 127 |     { | 
| 128 | 128 |       "name": "column-rule-width", | 
| 129 |  | -      "href": "https://drafts.csswg.org/css-multicol-1/#propdef-column-rule-width", | 
|  | 129 | +      "href": "https://drafts.csswg.org/css-multicol-2/#propdef-column-rule-width", | 
| 130 | 130 |       "value": "<line-width>", | 
| 131 | 131 |       "initial": "medium", | 
| 132 | 132 |       "appliesTo": "multicol containers", | 
|  | 
| 142 | 142 |     }, | 
| 143 | 143 |     { | 
| 144 | 144 |       "name": "column-rule", | 
| 145 |  | -      "href": "https://drafts.csswg.org/css-multicol-1/#propdef-column-rule", | 
|  | 145 | +      "href": "https://drafts.csswg.org/css-multicol-2/#propdef-column-rule", | 
| 146 | 146 |       "value": "<'column-rule-width'> || <'column-rule-style'> || <'column-rule-color'>", | 
| 147 | 147 |       "initial": "see individual properties", | 
| 148 | 148 |       "appliesTo": "see individual properties", | 
|  | 
| 158 | 158 |     }, | 
| 159 | 159 |     { | 
| 160 | 160 |       "name": "column-span", | 
| 161 |  | -      "href": "https://drafts.csswg.org/css-multicol-1/#propdef-column-span", | 
| 162 |  | -      "value": "none | all", | 
|  | 161 | +      "href": "https://drafts.csswg.org/css-multicol-2/#propdef-column-span", | 
|  | 162 | +      "value": "none | <integer [1,∞]> | all | auto", | 
| 163 | 163 |       "initial": "none", | 
| 164 | 164 |       "appliesTo": "in-flow block-level elements", | 
| 165 | 165 |       "inherited": "no", | 
| 166 | 166 |       "percentages": "N/A", | 
| 167 |  | -      "computedValue": "specified keyword", | 
|  | 167 | +      "computedValue": "specified value", | 
| 168 | 168 |       "canonicalOrder": "per grammar", | 
| 169 | 169 |       "animationType": "discrete", | 
| 170 | 170 |       "values": [ | 
| 171 | 171 |         { | 
| 172 | 172 |           "name": "none", | 
| 173 | 173 |           "prose": "The element does not span multiple columns.", | 
| 174 |  | -          "href": "https://drafts.csswg.org/css-multicol-1/#valdef-column-span-none", | 
|  | 174 | +          "href": "https://drafts.csswg.org/css-multicol-2/#valdef-column-span-none", | 
| 175 | 175 |           "type": "value", | 
| 176 | 176 |           "value": "none" | 
| 177 | 177 |         }, | 
| 178 | 178 |         { | 
| 179 | 179 |           "name": "all", | 
| 180 | 180 |           "prose": "The element forces a column break and is taken out of flow to span across all columns of the nearest multicol ancestor in the same block formatting context. Content in the normal flow that appears before the element is automatically balanced across all columns in the immediately preceding multi-column line before the element appears, and any subsequent content flows into a new multi-column line after the element. The element establishes an independent formatting context.", | 
| 181 |  | -          "href": "https://drafts.csswg.org/css-multicol-1/#valdef-column-span-all", | 
|  | 181 | +          "href": "https://drafts.csswg.org/css-multicol-2/#valdef-column-span-all", | 
| 182 | 182 |           "type": "value", | 
| 183 | 183 |           "value": "all" | 
|  | 184 | +        }, | 
|  | 185 | +        { | 
|  | 186 | +          "name": "<integer [1,∞]>", | 
|  | 187 | +          "prose": "The element spans the specified number of columns. Values must be greater than 0. If the specified integer value is equal to, or larger than the number of columns in the multicol element, the number of columns spanned will be the same as if column-span: all had been specified. This definition is insufficient. Does column-span: 1 count as column-span: none, or does it create a spanner (which is a BFC)? Which columns does it span? How does that affect height calculations, and interact with column-fill", | 
|  | 188 | +          "href": "https://drafts.csswg.org/css-multicol-2/#valdef-column-span-integer-1", | 
|  | 189 | +          "type": "value", | 
|  | 190 | +          "value": "<integer [1,∞]>" | 
|  | 191 | +        }, | 
|  | 192 | +        { | 
|  | 193 | +          "name": "auto", | 
|  | 194 | +          "prose": "The number of columns spanned by the element depends on its min-content outer size in the inline direction of the multi-column container. If it is smaller than the used value of column-width, this is the same as if column-span: none had been specified. Otherwise, the number of columns spanned is the smallest positive integer n for which n × column-width + (n - 1) × column-gap is larger than the min-content outer size. If this would be larger than the number of columns, the number of columns spanned will be the same as if column-span: all had been specified. If column-span: 1 does not do the same as column-span: none, should this behave as column-span: 1 or as column-span: none when the element is small enough?", | 
|  | 195 | +          "href": "https://drafts.csswg.org/css-multicol-2/#valdef-column-span-auto", | 
|  | 196 | +          "type": "value", | 
|  | 197 | +          "value": "auto" | 
| 184 | 198 |         } | 
| 185 | 199 |       ], | 
| 186 | 200 |       "styleDeclaration": [ | 
|  | 
| 190 | 204 |     }, | 
| 191 | 205 |     { | 
| 192 | 206 |       "name": "column-fill", | 
| 193 |  | -      "href": "https://drafts.csswg.org/css-multicol-1/#propdef-column-fill", | 
|  | 207 | +      "href": "https://drafts.csswg.org/css-multicol-2/#propdef-column-fill", | 
| 194 | 208 |       "value": "auto | balance | balance-all", | 
| 195 | 209 |       "initial": "balance", | 
| 196 | 210 |       "appliesTo": "multicol containers", | 
|  | 
| 203 | 217 |         { | 
| 204 | 218 |           "name": "balance", | 
| 205 | 219 |           "prose": "Balance content equally between columns, as far as possible. In fragmented contexts, only the last fragment is balanced.", | 
| 206 |  | -          "href": "https://drafts.csswg.org/css-multicol-1/#valdef-column-fill-balance", | 
|  | 220 | +          "href": "https://drafts.csswg.org/css-multicol-2/#valdef-column-fill-balance", | 
| 207 | 221 |           "type": "value", | 
| 208 | 222 |           "value": "balance" | 
| 209 | 223 |         }, | 
| 210 | 224 |         { | 
| 211 | 225 |           "name": "balance-all", | 
| 212 | 226 |           "prose": "Balance content equally between columns, as far as possible. In fragmented contexts, all fragments are balanced.", | 
| 213 |  | -          "href": "https://drafts.csswg.org/css-multicol-1/#valdef-column-fill-balance-all", | 
|  | 227 | +          "href": "https://drafts.csswg.org/css-multicol-2/#valdef-column-fill-balance-all", | 
| 214 | 228 |           "type": "value", | 
| 215 | 229 |           "value": "balance-all" | 
| 216 | 230 |         }, | 
| 217 | 231 |         { | 
| 218 | 232 |           "name": "auto", | 
| 219 | 233 |           "prose": "fill columns sequentially", | 
| 220 |  | -          "href": "https://drafts.csswg.org/css-multicol-1/#valdef-column-fill-auto", | 
|  | 234 | +          "href": "https://drafts.csswg.org/css-multicol-2/#valdef-column-fill-auto", | 
| 221 | 235 |           "type": "value", | 
| 222 | 236 |           "value": "auto" | 
| 223 | 237 |         } | 
|  | 
| 229 | 243 |     } | 
| 230 | 244 |   ], | 
| 231 | 245 |   "atrules": [], | 
| 232 |  | -  "selectors": [], | 
|  | 246 | +  "selectors": [ | 
|  | 247 | +    { | 
|  | 248 | +      "name": "::column", | 
|  | 249 | +      "prose": "The ::column pseudo-element represents the individual columns in a multi-column container. It only exists on multi-column containers.", | 
|  | 250 | +      "href": "https://drafts.csswg.org/css-multicol-2/#selectordef-column" | 
|  | 251 | +    } | 
|  | 252 | +  ], | 
| 233 | 253 |   "values": [] | 
| 234 | 254 | } | 
0 commit comments