Skip to content

Commit 69d6dfe

Browse files
authored
[css-logical-1] Add "Logical property group" propdef table field
See issue w3c#2822, PR w3c#7950
1 parent 72d2cd9 commit 69d6dfe

File tree

12 files changed

+36
-2
lines changed

12 files changed

+36
-2
lines changed

css-backgrounds-3/Overview.bs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1196,6 +1196,7 @@ Value: <<color>>
11961196
Initial: <a href="https://www.w3.org/TR/css-color-4/#currentcolor">currentColor</a>
11971197
Applies to: all elements except [=ruby base containers=] and [=ruby annotation containers=]
11981198
Inherited: no
1199+
Logical property group: border-color
11991200
Percentages: N/A
12001201
Computed value: computed color
12011202
Animation type: by computed value
@@ -1241,6 +1242,7 @@ Value: <<line-style>>
12411242
Initial: none
12421243
Applies to: all elements except [=ruby base containers=] and [=ruby annotation containers=]
12431244
Inherited: no
1245+
Logical property group: border-style
12441246
Percentages: N/A
12451247
Computed value: specified keyword
12461248
Animation type: discrete
@@ -1369,6 +1371,7 @@ Value: <<line-width>>
13691371
Initial: medium
13701372
Applies to: all elements except [=ruby base containers=] and [=ruby annotation containers=]
13711373
Inherited: no
1374+
Logical property group: border-width
13721375
Percentages: N/A
13731376
Computed value: absolute length, [=snapped as a border width=]; zero if the border style is ''border-style/none'' or ''hidden''
13741377
Animation Type: by computed value
@@ -1512,6 +1515,7 @@ Value: <<length-percentage [0,&infin;]>>{1,2}
15121515
Initial: 0
15131516
Applies to: all elements (but see prose)
15141517
Inherited: no
1518+
Logical property group: border-radius
15151519
Percentages: Refer to corresponding dimension of the <a>border box</a>.
15161520
Computed value: pair of computed <<length-percentage>> values
15171521
Animation Type: by computed value

css-backgrounds-4/Overview.bs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ Background Positioning Longhands: the 'background-position-x', 'background-posit
9292
Value: [ center | [ [ left | right | x-start | x-end ]? <<length-percentage>>? ]! ]#
9393
Initial: 0%
9494
Inherited: no
95+
Logical property group: background-position
9596
Percentages: refer to width of background positioning area <em>minus</em> width of background image
9697
Computed value: A list, each item consisting of: an offset given as a computed <<length-percentage>> value, plus an origin keyword
9798
Animation type: repeatable list
@@ -105,6 +106,7 @@ Background Positioning Longhands: the 'background-position-x', 'background-posit
105106
Value: [ center | [ [ top | bottom | y-start | y-end ]? <<length-percentage>>? ]! ]#
106107
Initial: 0%
107108
Inherited: no
109+
Logical property group: background-position
108110
Percentages: refer to height of background positioning area <em>minus</em> height of background image
109111
Computed value: A list, each item consisting of: an offset given as a computed <<length-percentage>> value, plus an origin keyword
110112
Animation type: repeatable list
@@ -118,6 +120,7 @@ Background Positioning Longhands: the 'background-position-x', 'background-posit
118120
Value: [ center | [ start | end ]? <<length-percentage>>? ]#
119121
Initial: 0%
120122
Inherited: no
123+
Logical property group: background-position
121124
Percentages: refer to inline-size of background positioning area <em>minus</em> inline-size of background image
122125
Computed value: A list, each item consisting of: an offset given as a computed <<length-percentage>> value, plus an origin keyword
123126
Animation type: repeatable list
@@ -131,6 +134,7 @@ Background Positioning Longhands: the 'background-position-x', 'background-posit
131134
Value: [ center | [ start | end ]? <<length-percentage>>? ]#
132135
Initial: 0%
133136
Inherited: no
137+
Logical property group: background-position
134138
Percentages: refer to size of background positioning area <em>minus</em> size of background image
135139
Computed value: A list, each item consisting of: an offset given as a computed <<length-percentage>> value, plus an origin keyword
136140
Animation type: repeatable list
@@ -191,6 +195,7 @@ Painting Area: the 'background-clip' property</h3>
191195
Initial: currentcolor
192196
Applies to: all elements
193197
Inherited: no
198+
Logical property group: border-color
194199
Percentages: n/a
195200
Computed Value: the computed color and/or a one-dimensional image function
196201
Animation type: see prose

css-box-3/Overview.bs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,7 @@ Page-relative (Physical) Margin Properties: the 'margin-top', 'margin-right', 'm
302302
Initial: 0
303303
Applies to: all elements except <a>internal table elements</a>
304304
Inherited: no
305+
Logical property group: margin
305306
Percentages: refer to <a>logical width</a> of containing block
306307
Computed value: the keyword ''margin/auto'' or a computed <<length-percentage>> value
307308
Animation type: by computed value type
@@ -397,6 +398,7 @@ Page-relative (Physical) Padding Properties: the 'padding-top', 'padding-right',
397398
Initial: 0
398399
Applies to: all elements except: <a>internal table elements</a> other than table cells
399400
Inherited: no
401+
Logical property group: padding
400402
Percentages: refer to <a>logical width</a> of containing block
401403
Computed value: a computed <<length-percentage>> value
402404
Animation type: by computed value type

css-box-4/Overview.bs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,7 @@ Page-relative (Physical) Margin Properties: the 'margin-top', 'margin-right', 'm
289289
Initial: 0
290290
Applies to: all elements except <a>internal table elements</a>, [=ruby base containers=], and [=ruby annotation containers=]
291291
Inherited: no
292+
Logical property group: margin
292293
Percentages: refer to <a>logical width</a> of containing block
293294
Computed value: the keyword ''margin/auto'' or a computed <<length-percentage>> value
294295
Animation type: by computed value type
@@ -516,6 +517,7 @@ Page-relative (Physical) Padding Properties: the 'padding-top', 'padding-right',
516517
Initial: 0
517518
Applies to: all elements except: <a>internal table elements</a> other than table cells, [=ruby base containers=], and [=ruby annotation containers=]
518519
Inherited: no
520+
Logical property group: padding
519521
Percentages: refer to <a>logical width</a> of containing block
520522
Computed value: a computed <<length-percentage>> value
521523
Animation type: by computed value type

css-logical-1/Overview.bs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,7 @@ and 'max-block-size'/'max-inline-size' properties</h3>
417417
Initial: auto
418418
Applies to: Same as 'height' and 'width'
419419
Inherited: no
420+
Logical property group: size
420421
Percentages: As for the corresponding physical property
421422
Computed value: Same as 'height', 'width'
422423
Animation type: by computed value type
@@ -432,6 +433,7 @@ and 'max-block-size'/'max-inline-size' properties</h3>
432433
Initial: 0
433434
Applies to: same as 'height' and 'width'
434435
Inherited: no
436+
Logical property group: min-size
435437
Percentages: As for the corresponding physical property
436438
Computed value: Same as 'min-height', 'min-width'
437439
Animation type: by computed value type
@@ -447,6 +449,7 @@ and 'max-block-size'/'max-inline-size' properties</h3>
447449
Initial: none
448450
Applies to: same as 'height' and 'width'
449451
Inherited: no
452+
Logical property group: max-size
450453
Percentages: As for the corresponding physical property
451454
Computed value: Same as 'max-height', 'max-width'
452455
Animation type: by computed value type
@@ -466,6 +469,7 @@ the 'margin-block-start', 'margin-block-end', 'margin-inline-start', 'margin-inl
466469
Initial: 0
467470
Applies to: Same as 'margin-top'
468471
Inherited: no
472+
Logical property group: margin
469473
Percentages: As for the corresponding physical property
470474
Computed value: Same as corresponding 'margin-*' properties
471475
Animation type: by computed value type
@@ -503,6 +507,7 @@ the 'inset-block-start', 'inset-block-end', 'inset-inline-start', 'inset-inline-
503507
Initial: auto
504508
Applies to: positioned elements
505509
Inherited: no
510+
Logical property group: inset
506511
Percentages: As for the corresponding physical property
507512
Computed value: Same as corresponding 'top'/'right'/'bottom'/'left' properties
508513
Animation type: by computed value type
@@ -545,6 +550,7 @@ the 'padding-block-start', 'padding-block-end', 'padding-inline-start', 'padding
545550
Initial: 0
546551
Applies to: Same as 'padding-top'
547552
Inherited: no
553+
Logical property group: padding
548554
Percentages: As for the corresponding physical property
549555
Computed value: Same as corresponding 'padding-*' properties
550556
Animation type: by computed value type
@@ -581,6 +587,7 @@ the 'border-block-start-width', 'border-block-end-width', 'border-inline-start-w
581587
Initial: medium
582588
Applies to: Same as 'border-top-width'
583589
Inherited: no
590+
Logical property group: border-width
584591
Percentages: n/a
585592
Computed value: Same as corresponding 'border-*-width' properties
586593
Animation type: by computed value type
@@ -615,6 +622,7 @@ the 'border-block-start-style', 'border-block-end-style', 'border-inline-start-s
615622
Initial: none
616623
Applies to: Same as 'border-top-style'
617624
Inherited: no
625+
Logical property group: border-style
618626
Percentages: n/a
619627
Computed value: Same as corresponding 'border-*-style' properties
620628
Animation type: discrete
@@ -648,6 +656,7 @@ the 'border-block-start-color', 'border-block-end-color', 'border-inline-start-c
648656
Initial: currentcolor
649657
Applies to: Same as 'border-top-color'
650658
Inherited: no
659+
Logical property group: border-color
651660
Percentages: n/a
652661
Computed value: Same as corresponding 'border-*-color' properties
653662
Animation type: by computed value type
@@ -709,6 +718,7 @@ the 'border-start-start-radius', 'border-start-end-radius', 'border-end-start-ra
709718
Initial: Same as 'border-top-left-radius'
710719
Applies to: Same as 'border-top-left-radius'
711720
Inherited: no
721+
Logical property group: border-radius
712722
Percentages: Same as 'border-top-left-radius'
713723
Computed value: Same as corresponding physical 'border-*-radius' properties
714724
Animation type: by computed value type

css-overflow-3/Overview.bs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -432,6 +432,7 @@ Managing Overflow: the 'overflow-x', 'overflow-y', and 'overflow' properties</h3
432432
Initial: ''visible''
433433
Applies to: block containers [[!CSS2]], flex containers [[!CSS3-FLEXBOX]], grid containers [[!CSS3-GRID-LAYOUT]], and [=replaced=] elements
434434
Inherited: no
435+
Logical property group: overflow
435436
Percentages: N/A
436437
Computed value: usually specified value, but see text
437438
Animation type: discrete

css-overflow-4/Overview.bs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ Expanding Clipping Bounds: the 'overflow-clip-margin-*' properties</h3>
219219
Value: <<visual-box>> || <<length [0,∞]>>
220220
Initial: ''0px''
221221
Inherited: no
222+
Logical property group: overflow-clip-margin
222223
Applies to: boxes to which 'overflow' applies
223224
Computed value: the computed <<length>> and a <<visual-box>> keyword
224225
Animation type: per computed value if the <<visual-box>> values match; otherwise discrete

css-overscroll-1/Overview.bs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,7 @@ Value: contain | none | auto
254254
Initial: auto
255255
Applies to: <a>scroll container</a> elements
256256
Inherited: no
257+
Logical property group: overscroll-behavior
257258
Percentages: N/A
258259
Media: visual
259260
Computed value: as specified
@@ -277,6 +278,7 @@ Value: contain | none | auto
277278
Initial: auto
278279
Applies to: <a>scroll container</a> elements
279280
Inherited: no
281+
Logical property group: overscroll-behavior
280282
Percentages: N/A
281283
Media: visual
282284
Computed value: as specified
@@ -295,5 +297,3 @@ certain native UI features such as overscroll affordances and overscroll navigat
295297
to-refresh, swipe navigations). However, this does not expose any additional abilities beyond what
296298
is already possible in the platform e.g., by preventing the default action of the event that would
297299
cause a scroll.
298-
299-

css-position-3/Overview.bs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -491,6 +491,7 @@ Box Insets: the 'top', 'right', 'bottom', 'left', 'inset-block-start', 'inset-in
491491
Initial: auto
492492
Applies to: positioned elements
493493
Inherited: no
494+
Logical property group: inset
494495
Percentages: refer to size of <a>containing block</a>; see prose
495496
Computed value: the keyword ''top/auto'' or a computed <<length-percentage>> value
496497
Animation type: by computed value type

css-scroll-snap-1/Overview.bs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1113,6 +1113,7 @@ Physical Longhands for 'scroll-padding' {#padding-longhands-physical}
11131113
Initial: auto
11141114
Applies to: <a>scroll containers</a>
11151115
Inherited: no
1116+
Logical property group: scroll-padding
11161117
Percentages: relative to the scroll container’s scrollport
11171118
Computed value: the keyword ''scroll-padding/auto'' or a computed <<length-percentage>> value
11181119
Animation type: by computed value type
@@ -1132,6 +1133,7 @@ Flow-relative Longhands for 'scroll-padding' {#padding-longhands-logical}
11321133
Initial: auto
11331134
Applies to: <a>scroll containers</a>
11341135
Inherited: no
1136+
Logical property group: scroll-padding
11351137
Percentages: relative to the scroll container’s scrollport
11361138
Computed value: the keyword ''scroll-padding/auto'' or a computed <<length-percentage>> value
11371139
Animation type: by computed value type
@@ -1169,6 +1171,7 @@ Physical Longhands for 'scroll-margin' {#margin-longhands-physical}
11691171
Initial: 0
11701172
Applies to: all elements
11711173
Inherited: no
1174+
Logical property group: scroll-margin
11721175
Percentages: n/a
11731176
Computed value: absolute length
11741177
Animation type: by computed value type
@@ -1187,6 +1190,7 @@ Flow-relative Longhands for 'scroll-margin' {#margin-longhands-logical}
11871190
Initial: 0
11881191
Applies to: all elements
11891192
Inherited: no
1193+
Logical property group: scroll-margin
11901194
Percentages: n/a
11911195
Computed value: absolute length
11921196
Animation type: by computed value type

css-sizing-3/Overview.bs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -372,6 +372,7 @@ Preferred Size Properties: the 'width' and 'height' properties</h4>
372372
Initial: auto
373373
Applies to: all elements except <a>non-replaced</a> <a>inlines</a>
374374
Inherited: no
375+
Logical property group: size
375376
Percentages: relative to width/height of <a>containing block</a>
376377
Computed Value: as specified, with <<length-percentage>> values computed
377378
Animation type: by computed value type, recursing into ''width/fit-content()''
@@ -391,6 +392,7 @@ Minimum Size Properties: the 'min-width' and 'min-height' properties</h4>
391392
Initial: auto
392393
Applies to: all elements that accept 'width' or 'height'
393394
Inherited: no
395+
Logical property group: min-size
394396
Percentages: relative to width/height of <a>containing block</a>
395397
Computed Value: as specified, with <<length-percentage>> values computed
396398
Animation Type: by computed value, recursing into ''min-width/fit-content()''
@@ -413,6 +415,7 @@ Maximum Size Properties: the 'max-width' and 'max-height' properties</h4>
413415
Initial: none
414416
Applies to: all elements that accept 'width' or 'height'
415417
Inherited: no
418+
Logical property group: max-size
416419
Percentages: relative to width/height of <a>containing block</a>
417420
Computed Value: as specified, with <<length-percentage>> values computed
418421
Animation Type: by computed value, recursing into ''max-width/fit-content()''

css-sizing-4/Overview.bs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -523,6 +523,7 @@ Overriding Contained Intrinsic Sizes: the 'contain-intrinsic-*' properties</h3>
523523
Value: none | <<length>> | auto <<length>>
524524
Initial: none
525525
Inherited: no
526+
Logical property group: contain-intrinsic-size
526527
Applies to: elements with [=size containment=]
527528
Computed value: as specified, with <<length>> values computed
528529
Percentages: n/a

0 commit comments

Comments
 (0)