@@ -840,7 +840,13 @@ <h4 id=style-of-fragments><span class=secno>5.1.2. </span>Styling of
840
840
href ="#overflow "> < code class =css > overflow</ code > </ a > ’ on the first
841
841
fragment does not cause the < a href ="#fragment-box "> < i > fragment
842
842
box</ i > </ a > not to exist; whether there are fragment boxes at all is
843
- determined by the computed value of overflow for the element.
843
+ determined by the computed value of overflow for the element. < span
844
+ class =issue > Need to reword this to refer to the appropriate choice of
845
+ ‘< a href ="#overflow-x "> < code class =css > overflow-x</ code > </ a > ’ or ‘< a
846
+ href ="#overflow-y "> < code class =css > overflow-y</ code > </ a > ’, and then
847
+ point to rule about the handling of the other one of ‘< a
848
+ href ="#overflow-x "> < code class =css > overflow-x</ code > </ a > ’ or ‘< a
849
+ href ="#overflow-y "> < code class =css > overflow-y</ code > </ a > ’.</ span >
844
850
845
851
< p > Styling an ‘< code class =css > ::nth-fragment()</ code > ’ pseudo-element
846
852
with the ‘< code class =property > content</ code > ’ property has no effect;
@@ -855,12 +861,19 @@ <h4 id=style-of-fragments><span class=secno>5.1.2. </span>Styling of
855
861
later fragment boxes, it still counts as though it was generated. However,
856
862
since it is not generated, it does not contain any content.
857
863
858
- < p class =issue > Would it make more sense to forbid ‘< code
859
- class =css > display:none</ code > ’? Or perhaps to forbid ‘< code
860
- class =property > display</ code > ’, ‘< code
861
- class =property > position</ code > ’, ‘< code
862
- class =property > float</ code > ’, and similar (in addition to ‘< a
863
- href ="#overflow "> < code class =property > overflow</ code > </ a > ’)?
864
+ < p > Specifying other values of ‘< code class =property > display</ code > ’,
865
+ ‘< code class =property > position</ code > ’, or ‘< code
866
+ class =property > float</ code > ’ is permitted, but is not allowed to change
867
+ the computed value of ‘< code class =property > display-inside</ code > ’.
868
+ (Since ‘< a href ="#overflow "> < code class =property > overflow</ code > </ a > ’,
869
+ ‘< a href ="#overflow-x "> < code class =property > overflow-x</ code > </ a > ’,
870
+ and ‘< a href ="#overflow-y "> < code class =property > overflow-y</ code > </ a > ’
871
+ only apply to block containers and flex containers, the computed value of
872
+ ‘< code class =property > display-inside</ code > ’ is always ‘< code
873
+ class =css > block</ code > ’ or ‘< code class =css > flex</ code > ’. < span
874
+ class =issue > Need to specify exactly how this works, but it depends on
875
+ having ‘< code class =property > display-inside</ code > ’ and ‘< code
876
+ class =property > display-outside</ code > ’ specified.</ span >
864
877
865
878
< p > To match the model for other pseudo-elements where the pseudo-elements
866
879
live inside their corresponding element, declarations in ‘< code
0 commit comments