The CSS WG has published an updated Candidate Recommendation of the
CSS Scroll Snapping Module Level 1:

This module contains features to control panning and scrolling behavior
with “snap positions”.

This update renames the 'scroll-snap-margin' property to 'scroll-margin'
and applies it also to the target element of scrolling operations such
as scrollIntoView(), focus(), and navigating to #fragment.

Note that 'scroll-padding' is already applied generally:

A related concern was brought up that some DOM APIs define scrolling to
an element in a way that conflicts with scroll-snapping; such APIs should
allow for an element's snap position, if defined, to dictate the position
of an element to the viewport if no explicit argument is given to the

Significant changes are listed at:

Disposition of comments:

Please review the draft, and send any comments to this mailing list,
<>, prefixed with [css-scroll-snap] (as I did on this
message) or (preferably) file them in the GitHub repository at

For the CSS WG,

Reply via email to