@@ -1861,26 +1861,32 @@ The Large, Small, and Dynamic Viewport Sizes</h5>
1861
1861
</dl>
1862
1862
1863
1863
Whether the expansion/retraction of a particular interface
1864
+ (A)
1864
1865
changes the sizes of all of the [=viewport-percentage lengths=]
1865
1866
(and the [=initial containing block=] )
1866
1867
simultaneously
1867
- or contributes to the differences between
1868
+ or (B)
1869
+ contributes to the differences between
1868
1870
the [=large viewport size=] and [=small viewport size=]
1869
1871
is largely UA-dependent.
1870
- However,
1871
- UAs <em> must</em> categorize as the latter
1872
- any changes in interface that happen as a result of scrolling
1873
- or other frequent page interactions that would disturb the user
1874
- if they resulted in substantial layout changes.
1875
- UAs <em> should</em> categorize as the former
1876
- any changes in interface that have a sufficiently steady state
1877
- that re-laying out the document into the adjusted space
1878
- would be beneficial to the user.
1879
- Additionally,
1880
- UAs may have some dynamically-shown interfaces which intentionally overlay content
1881
- and do not cause any shifts in layout
1882
- (and therefore have no effect on any of the [=viewport-percentage lengths=] );
1883
- typically on-screen keyboards will fit into this category.
1872
+ However:
1873
+
1874
+ * Changes in interface that happen as a result of scrolling
1875
+ or other frequent page interactions that would disturb the user
1876
+ if they resulted in substantial layout changes
1877
+ must be categorized as the former (A).
1878
+
1879
+ * Changes in interface that have a sufficiently steady state
1880
+ that re-laying out the document into the adjusted space
1881
+ would be beneficial to the user
1882
+ must be categorized as the latter (B).
1883
+
1884
+ * Additionally,
1885
+ UAs may have some dynamically-shown interfaces
1886
+ that intentionally overlay content
1887
+ and do not cause any shifts in layout--
1888
+ and therefore have no effect on any of the [=viewport-percentage lengths=] .
1889
+ (Typically on-screen keyboards will fit into this category.)
1884
1890
1885
1891
In all cases, scrollbars are assumed not to exist.
1886
1892
<span class='note'> Note however that the [=initial containing block=] 's size
0 commit comments