@@ -218,29 +218,56 @@ default; changing this behavior is covered in a later section of this document.
218218
219219Authors may adjust the positions of endpoints relative to gap intersections,
220220either as a fixed distance or as a percentage of the width of the intersection.
221- The "zero point" is the edge of the intersection, with positive values extending
222- into the intersection and negative values receding from it.
221+ The "zero point" is the edge of the intersection, with negative values extending
222+ into the intersection and positive values receding from it.
223223
224224``` css
225- .outset -0px {
226- column-rule-outset : 0px ;
225+ .inset -0px {
226+ column-rule-inset : 0px ;
227227}
228228```
229- <image src =" images/example-column-outset -0px.png " >
229+ <image src =" images/example-column-inset -0px.png " >
230230
231231``` css
232- .outset -5px {
233- column-rule-outset : 5px ;
232+ .inset -5px {
233+ column-rule-inset : - 5px ;
234234}
235235```
236- <image src =" images/example-column-outset -5px.png " >
236+ <image src =" images/example-column-inset -5px.png " >
237237
238238``` css
239- .outset -negative-5px {
240- column-rule-outset : - 5px ;
239+ .inset -negative-5px {
240+ column-rule-inset : 5px ;
241241}
242242```
243- <image src =" images/example-column-outset-minus-5px.png " >
243+ <image src =" images/example-column-inset-minus-5px.png " >
244+
245+ Authors may also adjust endpoints more granularly, making a distinction between "edge"
246+ endpoints (which fall on the edge of the container),
247+ and "interior" endpoints (any endpoint that is not an "edge").
248+
249+ ``` css
250+ .edge-interior-insets {
251+ column-rule-edge-inset : 0px ;
252+ column-rule-interior-inset : 5px ;
253+ }
254+ ```
255+
256+ <image src =" images/example-column-interior-inset-5px.png " >
257+
258+ Similarly, authors can have even more granular control to adjust the positions of endpoints,
259+ making a distinction between "start" and "end" endpoints, in addition to the "edge" and "interior" distinction.
260+
261+ ``` css
262+ .start-end-edge-interior-insets {
263+ column-rule-start-edge-inset : 0px ;
264+ column-rule-end-edge-inset : 8px ;
265+ column-rule-start-interior-inset : 0px ;
266+ column-rule-end-interior-inset : 8px ;
267+ }
268+ ```
269+
270+ <image src =" images/example-column-start-end-edge-interior-insets.png " >
244271
245272### Interaction with spanning items
246273
@@ -251,15 +278,15 @@ In the latter case, gap decorations paint "behind" items in the container.
251278``` css
252279.t-intersections {
253280 gap-rule-break : spanning-item;
254- gap-rule-outset : 0px ;
281+ gap-rule-inset : 0px ;
255282}
256283```
257284<image src =" images/example-break-spanning-item.png " >
258285
259286``` css
260287.all-intersections {
261288 gap-rule-break : intersection;
262- gap-rule-outset : 0px ;
289+ gap-rule-inset : 0px ;
263290}
264291```
265292<image src =" images/example-break-intersection.png " >
@@ -446,7 +473,7 @@ example
446473``` css
447474.container {
448475 rule : 1px solid black ;
449- column-rule-outset : 0px ;
476+ column-rule-inset : 0px ;
450477}
451478```
452479
0 commit comments