Skip to content

Commit 0632c8c

Browse files
committed
[css-values-4] Rephrase requirements into a list for easier reading. #4329
1 parent a9c772e commit 0632c8c

File tree

1 file changed

+21
-15
lines changed

1 file changed

+21
-15
lines changed

css-values-4/Overview.bs

+21-15
Original file line numberDiff line numberDiff line change
@@ -1861,26 +1861,32 @@ The Large, Small, and Dynamic Viewport Sizes</h5>
18611861
</dl>
18621862

18631863
Whether the expansion/retraction of a particular interface
1864+
(A)
18641865
changes the sizes of all of the [=viewport-percentage lengths=]
18651866
(and the [=initial containing block=])
18661867
simultaneously
1867-
or contributes to the differences between
1868+
or (B)
1869+
contributes to the differences between
18681870
the [=large viewport size=] and [=small viewport size=]
18691871
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.)
18841890

18851891
In all cases, scrollbars are assumed not to exist.
18861892
<span class='note'>Note however that the [=initial containing block=]'s size

0 commit comments

Comments
 (0)