@@ -255,12 +255,12 @@ <h3 id=the-display-inside><span class=secno>2.1. </span> Setting the layout
255
255
< tr >
256
256
< th > Value:
257
257
258
- < td > block-inside | inline-inside | table | table-inside | flex | grid
258
+ < td > auto | block | table | flex | grid
259
259
260
260
< tr >
261
261
< th > Initial:
262
262
263
- < td > inline-inside
263
+ < td > auto
264
264
265
265
< tr >
266
266
< th > Applies To:
@@ -283,56 +283,37 @@ <h3 id=the-display-inside><span class=secno>2.1. </span> Setting the layout
283
283
< td > a keyword
284
284
</ table >
285
285
286
- < p class =issue > Not super happy with the name ‘< a
287
- href ="#display-inside:block-inside "> < code
288
- class =css > block-inside</ code > </ a > ’, because it doesn't match the
289
- behavior of the other ‘< code class =css > *-inside</ code > ’ values, but I
290
- need ‘< a href ="#display-inside "> < code
291
- class =property > display-inside</ code > </ a > ’ and ‘< a
292
- href ="#display-outside "> < code class =property > display-outside</ code > </ a > ’
293
- to have unique sets of values.
294
-
295
286
< dl >
296
- < dt > < dfn id ="display-inside:block-inside "> block-inside </ dfn >
287
+ < dt > < dfn id ="display-inside:block "> block</ dfn >
297
288
298
289
< dd > The element lays out its contents using block layout. < a
299
290
href ="#CSS21 " rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a >
300
291
301
- < dt > < dfn id ="display-inside:inline-inside " > inline-inside </ dfn >
292
+ < dt > < dfn id ="display-inside:auto " > auto </ dfn >
302
293
303
294
< dd > If the element's computed ‘< a href ="#display-outside "> < code
304
295
class =property > display-outside</ code > </ a > ’ value is ‘< a
305
296
href ="#display:inline "> < code class =css > inline</ code > </ a > ’, then it lays
306
297
out its contents using inline layout. < a href ="#CSS21 "
307
- rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a > Otherwise, this value
308
- computes to ‘< a href ="#display-inside:block-inside "> < code
309
- class =css > block-inside</ code > </ a > ’.
298
+ rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a > If the element's computed
299
+ ‘< a href ="#display-outside "> < code
300
+ class =property > display-outside</ code > </ a > ’ value is ‘< code
301
+ class =css > table-row-group</ code > ’, ‘< code
302
+ class =css > table-header-group</ code > ’, ‘< code
303
+ class =css > table-footer-group</ code > ’, ‘< code
304
+ class =css > table-row</ code > ’, ‘< code
305
+ class =css > table-column-group</ code > ’, or ‘< code
306
+ class =css > table-column</ code > ’, this elements acts as normal for its
307
+ given ‘< a href ="#display-outside "> < code
308
+ class =property > display-outside</ code > </ a > ’ value. Otherwise, this value
309
+ computes to ‘< a href ="#display:block "> < code
310
+ class =css > block</ code > </ a > ’.
310
311
311
312
< dt > < dfn id ="display-inside:table "> table</ dfn >
312
313
313
314
< dd > The element lays out its contents using table layout. < a
314
315
href ="#CSS21 " rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a >
315
316
316
- < dt > < dfn id ="display-inside:table-inside "> table-inside</ dfn >
317
-
318
- < dd > If the element's computed ‘< a href ="#display-outside "> < code
319
- class =property > display-outside</ code > </ a > ’ value is ‘< a
320
- href ="#display:table-row-group "> < code
321
- class =css > table-row-group</ code > </ a > ’, ‘< a
322
- href ="#display:table-header-group "> < code
323
- class =css > table-header-group</ code > </ a > ’, ‘< a
324
- href ="#display:table-footer-group "> < code
325
- class =css > table-footer-group</ code > </ a > ’, ‘< a
326
- href ="#display:table-row "> < code class =css > table-row</ code > </ a > ’, ‘< a
327
- href ="#display:table-column-group "> < code
328
- class =css > table-column-group</ code > </ a > ’, or ‘< a
329
- href ="#display:table-column "> < code class =css > table-column</ code > </ a > ’,
330
- this elements acts as normal for its given ‘< a
331
- href ="#display-outside "> < code
332
- class =property > display-outside</ code > </ a > ’ value. Otherwise, this value
333
- computes to ‘< a href ="#display-inside:block-inside "> < code
334
- class =css > block-inside</ code > </ a > ’.
335
-
336
317
< dt > < dfn id ="display-inside:flex "> flex</ dfn >
337
318
338
319
< dd > The element lays out its contents using flex layout. < a
@@ -358,7 +339,7 @@ <h3 id=the-display-outside><span class=secno>2.2. </span> Interacting with
358
339
< tr >
359
340
< th > Value:
360
341
361
- < td > block | inline | table-row-group | table-header-group |
342
+ < td > block-level | inline | table-row-group | table-header-group |
362
343
table-footer-group | table-row | table-cell | table-column-group |
363
344
table-column | table-caption
364
345
@@ -389,7 +370,7 @@ <h3 id=the-display-outside><span class=secno>2.2. </span> Interacting with
389
370
</ table >
390
371
391
372
< dl >
392
- < dt > < dfn id ="display-outside:block "> </ dfn >
373
+ < dt > < dfn id ="display-outside:block-level "> </ dfn >
393
374
</ dl >
394
375
395
376
< h3 id =the-display-box > < span class =secno > 2.3. </ span > Controlling box
@@ -525,10 +506,8 @@ <h3 id=the-display><span class=secno>2.5. </span> The ‘<a
525
506
< th > Value:
526
507
527
508
< td > inline | block | list-item | inline-list-item | inline-block | table
528
- | inline-table | table-row-group | table-header-group |
529
- table-footer-group | table-row | table-column-group | table-column |
530
- table-cell | table-caption | flex | inline-flex | grid | inline-grid |
531
- none | [ <‘< a href ="#display-inside "> < code
509
+ | inline-table | table-cell | table-caption | flex | inline-flex | grid
510
+ | inline-grid | none | [ <‘< a href ="#display-inside "> < code
532
511
class =property > display-inside</ code > </ a > ’> || <‘< a
533
512
href ="#display-outside "> < code
534
513
class =property > display-outside</ code > </ a > ’> || <‘< a
@@ -539,7 +518,7 @@ <h3 id=the-display><span class=secno>2.5. </span> The ‘<a
539
518
< tr >
540
519
< th > Initial:
541
520
542
- < td > inline
521
+ < td > see individual properties
543
522
544
523
< tr >
545
524
< th > Applies To:
@@ -554,12 +533,17 @@ <h3 id=the-display><span class=secno>2.5. </span> The ‘<a
554
533
< tr >
555
534
< th > Percentages:
556
535
557
- < td > N/A
536
+ < td > see individual properties
558
537
559
538
< tr >
560
539
< th > Computed Value:
561
540
562
- < td > N/A
541
+ < td > see individual properties
542
+
543
+ < tr >
544
+ < th > Animatable:
545
+
546
+ < td > see individual properties
563
547
</ table >
564
548
565
549
< p > The single-keyword values listed explicitly in the grammar above are
@@ -569,77 +553,64 @@ <h3 id=the-display><span class=secno>2.5. </span> The ‘<a
569
553
< dl >
570
554
< dt > < dfn id ="display:inline "> inline</ dfn >
571
555
572
- < dd > Expands identically to ‘< code class =css > inline
573
- inline-inside</ code > ’.
556
+ < dd > Expands identically to ‘< code class =css > inline auto</ code > ’.
574
557
575
558
< dt > < dfn id ="display:block "> block</ dfn >
576
559
577
- < dd > Expands identically to ‘< code class =css > block
578
- block-inside </ code > ’.
560
+ < dd > Expands identically to ‘< code class =css > block-level
561
+ block</ code > ’.
579
562
580
563
< dt > < dfn id ="display:list-item "> list-item</ dfn >
581
564
582
- < dd > Expands identically to ‘< code class =css > block block-inside
565
+ < dd > Expands identically to ‘< code class =css > block-level block
583
566
list-item</ code > ’.
584
567
585
568
< dt > < dfn id ="display:inline-list-item "> inline-list-item</ dfn >
586
569
587
- < dd > Expands identically to ‘< code class =css > inline block-inside
570
+ < dd > Expands identically to ‘< code class =css > inline block
588
571
list-item</ code > ’.
589
572
590
573
< dt > < dfn id ="display:inline-block "> inline-block</ dfn >
591
574
592
- < dd > Expands identically to ‘< code class =css > inline
593
- block-inside</ code > ’.
575
+ < dd > Expands identically to ‘< code class =css > inline block</ code > ’.
594
576
595
577
< dt > < dfn id ="display:table "> table</ dfn >
596
578
597
- < dd > Expands identically to ‘< code class =css > block table</ code > ’.
579
+ < dd > Expands identically to ‘< code class =css > block-level
580
+ table</ code > ’.
598
581
599
582
< dt > < dfn id ="display:inline-table "> inline-table</ dfn >
600
583
601
584
< dd > Expands identically to ‘< code class =css > inline table</ code > ’.
602
585
603
- < dt > < dfn id ="display:table-row-group "> table-row-group</ dfn > , < dfn
604
- id ="display:table-header-group "> table-header-group</ dfn > , < dfn
605
- id ="display:table-footer-group "> table-footer-group</ dfn > , < dfn
606
- id ="display:table-row "> table-row</ dfn > , < dfn
607
- id ="display:table-column-group "> table-column-group</ dfn > , < dfn
608
- id ="display:table-column "> table-column</ dfn >
609
-
610
- < dd > Expands identically to ‘< code class =css > [the value]
611
- table-inside</ code > ’.
612
-
613
586
< dt > < dfn id ="display:table-caption "> table-caption</ dfn >
614
587
615
588
< dd > Expands identically to ‘< code class =css > table-caption
616
- block-inside </ code > ’.
589
+ block</ code > ’.
617
590
618
591
< dt > < dfn id ="display:table-cell "> table-cell</ dfn >
619
592
620
- < dd > Expands identically to ‘< code class =css > table-cell
621
- block-inside</ code > ’.
593
+ < dd > Expands identically to ‘< code class =css > table-cell block</ code > ’.
622
594
623
595
< dt > < dfn id ="display:flex "> flex</ dfn >
624
596
625
- < dd > Expands identically to ‘< code class =css > block flex</ code > ’.
597
+ < dd > Expands identically to ‘< code class =css > block-level flex</ code > ’.
626
598
627
599
< dt > < dfn id ="display:inline-flex "> inline-flex</ dfn >
628
600
629
601
< dd > Expands identically to ‘< code class =css > inline flex</ code > ’.
630
602
631
603
< dt > < dfn id ="display:grid "> grid</ dfn >
632
604
633
- < dd > Expands identically to ‘< code class =css > block grid</ code > ’.
605
+ < dd > Expands identically to ‘< code class =css > block-level grid</ code > ’.
634
606
635
607
< dt > < dfn id ="display:inline-grid "> inline-grid</ dfn >
636
608
637
609
< dd > Expands identically to ‘< code class =css > inline grid</ code > ’.
638
610
639
611
< dt > < dfn id ="display:none "> none</ dfn >
640
612
641
- < dd > Expands identically to ‘< code class =css > inline inline-inside
642
- none</ code > ’.
613
+ < dd > Expands identically to ‘< code class =css > inline auto none</ code > ’.
643
614
</ dl >
644
615
<!--
645
616
@@ -923,15 +894,18 @@ <h2 class=no-num id=index> Index</h2>
923
894
<!--begin-index-->
924
895
925
896
< ul class =indexlist >
926
- < li > , < a href ="#display-outside:block " title =""> < strong > 2.2.</ strong > </ a >
897
+ < li > , < a href ="#display-outside:block-level "
898
+ title =""> < strong > 2.2.</ strong > </ a >
927
899
928
900
< li > authoring tool, < a href ="#authoring-tool "
929
901
title ="authoring tool "> < strong > 3.2.</ strong > </ a >
930
902
931
- < li > block, < a href ="#display:block " title =block > < strong > 2.5.</ strong > </ a >
903
+ < li > auto, < a href ="#display-inside:auto "
904
+ title =auto > < strong > 2.1.</ strong > </ a >
932
905
933
- < li > block-inside, < a href ="#display-inside:block-inside "
934
- title =block-inside > < strong > 2.1.</ strong > </ a >
906
+ < li > block, < a href ="#display-inside:block "
907
+ title =block > < strong > 2.1.</ strong > </ a > , < a href ="#display:block "
908
+ title =block > < strong > 2.5.</ strong > </ a >
935
909
936
910
< li > contents, < a href ="#display-box:contents "
937
911
title =contents > < strong > 2.3.</ strong > </ a >
@@ -970,9 +944,6 @@ <h2 class=no-num id=index> Index</h2>
970
944
< li > inline-grid, < a href ="#display:inline-grid "
971
945
title =inline-grid > < strong > 2.5.</ strong > </ a >
972
946
973
- < li > inline-inside, < a href ="#display-inside:inline-inside "
974
- title =inline-inside > < strong > 2.1.</ strong > </ a >
975
-
976
947
< li > inline-list-item, < a href ="#display:inline-list-item "
977
948
title =inline-list-item > < strong > 2.5.</ strong > </ a >
978
949
@@ -1007,27 +978,6 @@ <h2 class=no-num id=index> Index</h2>
1007
978
1008
979
< li > table-cell, < a href ="#display:table-cell "
1009
980
title =table-cell > < strong > 2.5.</ strong > </ a >
1010
-
1011
- < li > table-column, < a href ="#display:table-column "
1012
- title =table-column > < strong > 2.5.</ strong > </ a >
1013
-
1014
- < li > table-column-group, < a href ="#display:table-column-group "
1015
- title =table-column-group > < strong > 2.5.</ strong > </ a >
1016
-
1017
- < li > table-footer-group, < a href ="#display:table-footer-group "
1018
- title =table-footer-group > < strong > 2.5.</ strong > </ a >
1019
-
1020
- < li > table-header-group, < a href ="#display:table-header-group "
1021
- title =table-header-group > < strong > 2.5.</ strong > </ a >
1022
-
1023
- < li > table-inside, < a href ="#display-inside:table-inside "
1024
- title =table-inside > < strong > 2.1.</ strong > </ a >
1025
-
1026
- < li > table-row, < a href ="#display:table-row "
1027
- title =table-row > < strong > 2.5.</ strong > </ a >
1028
-
1029
- < li > table-row-group, < a href ="#display:table-row-group "
1030
- title =table-row-group > < strong > 2.5.</ strong > </ a >
1031
981
</ ul >
1032
982
<!--end-index-->
1033
983
@@ -1085,9 +1035,9 @@ <h2 class=no-num id=property-index> Property index</h2>
1085
1035
< tr >
1086
1036
< th > < a class =property href ="#display-inside "> display-inside</ a >
1087
1037
1088
- < td > block-inside | inline-inside | table | table-inside | flex | grid
1038
+ < td > auto | block | table | flex | grid
1089
1039
1090
- < td > inline-inside
1040
+ < td > auto
1091
1041
1092
1042
< td > all elements
1093
1043
@@ -1100,7 +1050,7 @@ <h2 class=no-num id=property-index> Property index</h2>
1100
1050
< tr >
1101
1051
< th > < a class =property href ="#display-outside "> display-outside</ a >
1102
1052
1103
- < td > block | inline | table-row-group | table-header-group |
1053
+ < td > block-level | inline | table-row-group | table-header-group |
1104
1054
table-footer-group | table-row | table-cell | table-column-group |
1105
1055
table-column | table-caption
1106
1056
@@ -1118,19 +1068,18 @@ <h2 class=no-num id=property-index> Property index</h2>
1118
1068
< th > < a class =property href ="#display "> display</ a >
1119
1069
1120
1070
< td > inline | block | list-item | inline-list-item | inline-block | table
1121
- | inline-table | table-row-group | table-header-group |
1122
- table-footer-group | table-row | table-column-group | table-column |
1123
- table-cell | table-caption | flex | inline-flex | grid | inline-grid |
1124
- none | [ <‘display-inside’> || <‘display-outside’> ||
1125
- <‘display-box’> || <‘display-extras’> ]
1071
+ | inline-table | table-cell | table-caption | flex | inline-flex | grid
1072
+ | inline-grid | none | [ <‘display-inside’> ||
1073
+ <‘display-outside’> || <‘display-box’> ||
1074
+ <‘display-extras’> ]
1126
1075
1127
- < td > inline
1076
+ < td > see individual properties
1128
1077
1129
1078
< td > all elements
1130
1079
1131
1080
< td > no
1132
1081
1133
- < td > N/A
1082
+ < td > see individual properties
1134
1083
1135
1084
< td >
1136
1085
</ table >
0 commit comments