@@ -255,12 +255,12 @@ <h3 id=the-display-inside><span class=secno>2.1. </span> Setting the layout
255255 < tr >
256256 < th > Value:
257257
258- < td > block-inside | inline-inside | table | table-inside | flex | grid
258+ < td > auto | block | table | flex | grid
259259
260260 < tr >
261261 < th > Initial:
262262
263- < td > inline-inside
263+ < td > auto
264264
265265 < tr >
266266 < th > Applies To:
@@ -283,56 +283,37 @@ <h3 id=the-display-inside><span class=secno>2.1. </span> Setting the layout
283283 < td > a keyword
284284 </ table >
285285
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-
295286 < dl >
296- < dt > < dfn id ="display-inside:block-inside "> block-inside </ dfn >
287+ < dt > < dfn id ="display-inside:block "> block</ dfn >
297288
298289 < dd > The element lays out its contents using block layout. < a
299290 href ="#CSS21 " rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a >
300291
301- < dt > < dfn id ="display-inside:inline-inside " > inline-inside </ dfn >
292+ < dt > < dfn id ="display-inside:auto " > auto </ dfn >
302293
303294 < dd > If the element's computed ‘< a href ="#display-outside "> < code
304295 class =property > display-outside</ code > </ a > ’ value is ‘< a
305296 href ="#display:inline "> < code class =css > inline</ code > </ a > ’, then it lays
306297 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 > ’.
310311
311312 < dt > < dfn id ="display-inside:table "> table</ dfn >
312313
313314 < dd > The element lays out its contents using table layout. < a
314315 href ="#CSS21 " rel =biblioentry > [CSS21]<!--{{!CSS21}}--> </ a >
315316
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-
336317 < dt > < dfn id ="display-inside:flex "> flex</ dfn >
337318
338319 < 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
358339 < tr >
359340 < th > Value:
360341
361- < td > block | inline | table-row-group | table-header-group |
342+ < td > block-level | inline | table-row-group | table-header-group |
362343 table-footer-group | table-row | table-cell | table-column-group |
363344 table-column | table-caption
364345
@@ -389,7 +370,7 @@ <h3 id=the-display-outside><span class=secno>2.2. </span> Interacting with
389370 </ table >
390371
391372 < dl >
392- < dt > < dfn id ="display-outside:block "> </ dfn >
373+ < dt > < dfn id ="display-outside:block-level "> </ dfn >
393374 </ dl >
394375
395376 < 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
525506 < th > Value:
526507
527508 < 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
532511 class =property > display-inside</ code > </ a > ’> || <‘< a
533512 href ="#display-outside "> < code
534513 class =property > display-outside</ code > </ a > ’> || <‘< a
@@ -539,7 +518,7 @@ <h3 id=the-display><span class=secno>2.5. </span> The ‘<a
539518 < tr >
540519 < th > Initial:
541520
542- < td > inline
521+ < td > see individual properties
543522
544523 < tr >
545524 < th > Applies To:
@@ -554,12 +533,17 @@ <h3 id=the-display><span class=secno>2.5. </span> The ‘<a
554533 < tr >
555534 < th > Percentages:
556535
557- < td > N/A
536+ < td > see individual properties
558537
559538 < tr >
560539 < th > Computed Value:
561540
562- < td > N/A
541+ < td > see individual properties
542+
543+ < tr >
544+ < th > Animatable:
545+
546+ < td > see individual properties
563547 </ table >
564548
565549 < 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
569553 < dl >
570554 < dt > < dfn id ="display:inline "> inline</ dfn >
571555
572- < dd > Expands identically to ‘< code class =css > inline
573- inline-inside</ code > ’.
556+ < dd > Expands identically to ‘< code class =css > inline auto</ code > ’.
574557
575558 < dt > < dfn id ="display:block "> block</ dfn >
576559
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 > ’.
579562
580563 < dt > < dfn id ="display:list-item "> list-item</ dfn >
581564
582- < dd > Expands identically to ‘< code class =css > block block-inside
565+ < dd > Expands identically to ‘< code class =css > block-level block
583566 list-item</ code > ’.
584567
585568 < dt > < dfn id ="display:inline-list-item "> inline-list-item</ dfn >
586569
587- < dd > Expands identically to ‘< code class =css > inline block-inside
570+ < dd > Expands identically to ‘< code class =css > inline block
588571 list-item</ code > ’.
589572
590573 < dt > < dfn id ="display:inline-block "> inline-block</ dfn >
591574
592- < dd > Expands identically to ‘< code class =css > inline
593- block-inside</ code > ’.
575+ < dd > Expands identically to ‘< code class =css > inline block</ code > ’.
594576
595577 < dt > < dfn id ="display:table "> table</ dfn >
596578
597- < dd > Expands identically to ‘< code class =css > block table</ code > ’.
579+ < dd > Expands identically to ‘< code class =css > block-level
580+ table</ code > ’.
598581
599582 < dt > < dfn id ="display:inline-table "> inline-table</ dfn >
600583
601584 < dd > Expands identically to ‘< code class =css > inline table</ code > ’.
602585
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-
613586 < dt > < dfn id ="display:table-caption "> table-caption</ dfn >
614587
615588 < dd > Expands identically to ‘< code class =css > table-caption
616- block-inside </ code > ’.
589+ block</ code > ’.
617590
618591 < dt > < dfn id ="display:table-cell "> table-cell</ dfn >
619592
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 > ’.
622594
623595 < dt > < dfn id ="display:flex "> flex</ dfn >
624596
625- < dd > Expands identically to ‘< code class =css > block flex</ code > ’.
597+ < dd > Expands identically to ‘< code class =css > block-level flex</ code > ’.
626598
627599 < dt > < dfn id ="display:inline-flex "> inline-flex</ dfn >
628600
629601 < dd > Expands identically to ‘< code class =css > inline flex</ code > ’.
630602
631603 < dt > < dfn id ="display:grid "> grid</ dfn >
632604
633- < dd > Expands identically to ‘< code class =css > block grid</ code > ’.
605+ < dd > Expands identically to ‘< code class =css > block-level grid</ code > ’.
634606
635607 < dt > < dfn id ="display:inline-grid "> inline-grid</ dfn >
636608
637609 < dd > Expands identically to ‘< code class =css > inline grid</ code > ’.
638610
639611 < dt > < dfn id ="display:none "> none</ dfn >
640612
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 > ’.
643614 </ dl >
644615 <!--
645616
@@ -923,15 +894,18 @@ <h2 class=no-num id=index> Index</h2>
923894 <!--begin-index-->
924895
925896 < 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 >
927899
928900 < li > authoring tool, < a href ="#authoring-tool "
929901 title ="authoring tool "> < strong > 3.2.</ strong > </ a >
930902
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 >
932905
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 >
935909
936910 < li > contents, < a href ="#display-box:contents "
937911 title =contents > < strong > 2.3.</ strong > </ a >
@@ -970,9 +944,6 @@ <h2 class=no-num id=index> Index</h2>
970944 < li > inline-grid, < a href ="#display:inline-grid "
971945 title =inline-grid > < strong > 2.5.</ strong > </ a >
972946
973- < li > inline-inside, < a href ="#display-inside:inline-inside "
974- title =inline-inside > < strong > 2.1.</ strong > </ a >
975-
976947 < li > inline-list-item, < a href ="#display:inline-list-item "
977948 title =inline-list-item > < strong > 2.5.</ strong > </ a >
978949
@@ -1007,27 +978,6 @@ <h2 class=no-num id=index> Index</h2>
1007978
1008979 < li > table-cell, < a href ="#display:table-cell "
1009980 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 >
1031981 </ ul >
1032982 <!--end-index-->
1033983
@@ -1085,9 +1035,9 @@ <h2 class=no-num id=property-index> Property index</h2>
10851035 < tr >
10861036 < th > < a class =property href ="#display-inside "> display-inside</ a >
10871037
1088- < td > block-inside | inline-inside | table | table-inside | flex | grid
1038+ < td > auto | block | table | flex | grid
10891039
1090- < td > inline-inside
1040+ < td > auto
10911041
10921042 < td > all elements
10931043
@@ -1100,7 +1050,7 @@ <h2 class=no-num id=property-index> Property index</h2>
11001050 < tr >
11011051 < th > < a class =property href ="#display-outside "> display-outside</ a >
11021052
1103- < td > block | inline | table-row-group | table-header-group |
1053+ < td > block-level | inline | table-row-group | table-header-group |
11041054 table-footer-group | table-row | table-cell | table-column-group |
11051055 table-column | table-caption
11061056
@@ -1118,19 +1068,18 @@ <h2 class=no-num id=property-index> Property index</h2>
11181068 < th > < a class =property href ="#display "> display</ a >
11191069
11201070 < 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’> ]
11261075
1127- < td > inline
1076+ < td > see individual properties
11281077
11291078 < td > all elements
11301079
11311080 < td > no
11321081
1133- < td > N/A
1082+ < td > see individual properties
11341083
11351084 < td >
11361085 </ table >
0 commit comments