diff --git a/css-overflow-3/Overview.bs b/css-overflow-3/Overview.bs index 61f7903ffc0a..9b01ceacf6de 100644 --- a/css-overflow-3/Overview.bs +++ b/css-overflow-3/Overview.bs @@ -481,25 +481,6 @@ Scrolling and Clipping Overflow: the 'overflow-x', 'overflow-y', and 'overflow' Choosing the appropriate behavior for each scrolling mechanism is the responsibility of the UA. - ISSUE(7144): Applicability of 'overflow' to [=replaced elements=] - is still being worked out. - - On [=replaced elements=], - the [=used values=] - of all computed values other than ''visible'' - is ''overflow/clip''. - Host languages should define [=UA style sheet=] rules - that apply a default value of ''overflow/clip'' to such elements - and set their 'overflow-clip-margin' to ''overflow-clip-margin/content-box''. - - Note: Application of 'overflow' to [=replaced elements=] was added - to allow images to paint effects outside their effective layout box; - the recommended UA style sheet rules are to effect their original behavior as a default. - See discussion in Issue 7059 - and Issue 7144. - This is a change from CSS2.1 - and is at-risk. -

Overflow in Print and Other Static Media

@@ -630,7 +611,7 @@ Expanding Clipping Bounds: the 'overflow-clip-margin' property Value: <> || <> Initial: ''0px'' Inherited: no - Applies to: all elements + Applies to: boxes to which 'overflow' applies Computed value: the computed <> and a <> keyword Animation type: per computed value if the <> values match; otherwise discrete @@ -651,8 +632,7 @@ Expanding Clipping Bounds: the 'overflow-clip-margin' property i.e. when the specified offset is zero. If omitted, - defaults to ''overflow-clip-margin/padding-box'' on non-[=replaced=] elements, - or ''overflow-clip/content-box'' on [=replaced=] elements. + defaults to ''overflow-clip-margin/padding-box''. : <> :: diff --git a/css-overflow-4/Overview.bs b/css-overflow-4/Overview.bs index 721a4a80d93c..84e571e6b00a 100644 --- a/css-overflow-4/Overview.bs +++ b/css-overflow-4/Overview.bs @@ -184,6 +184,32 @@ Scrolling and Clipping Overflow Issue: Copy [[css-overflow-3#overflow-properties|Level 3 content]] when final. +

+Managing Overflow: the 'overflow-x', 'overflow-y', and 'overflow' properties

+ + This level extends the 'overflow-x' and 'overflow-y' properties + (and 'overflow' [=shorthand=]) + to apply to [=replaced elements=]. + + On [=replaced elements=], + the [=used values=] + of all computed values other than ''visible'' + is ''overflow/clip''. + Host languages should define [=UA style sheet=] rules + that apply a default value of ''overflow/clip'' to such elements + and set their 'overflow-clip-margin' to ''overflow-clip-margin/content-box''. + + Note: Application of 'overflow' to [=replaced elements=] was added + to allow images to paint effects outside their effective layout box; + the recommended UA style sheet rules are to effect their original behavior as a default. + See discussion in Issue 7059 + and Issue 7144. + This is a change from CSS2.1 + and is at-risk. + + ISSUE(7144): Application of 'overflow' to [=replaced elements=] + is still being worked out. +

Expanding Clipping Bounds: the 'overflow-clip-margin-*' properties

@@ -1823,8 +1849,13 @@ Recent Changes
  • Moved in the definition of 'text-overflow' from [[CSS-UI-4]].
  • Moved the core definition of 'scrollbar-gutter' to [[CSS-OVERFLOW-3]] - (it will be copied back here once this specification is undiffed) - and shift exploratory 'scrollbar-gutter' extension ideas into an appendix. + (it will be copied back here once this specification is undiffed) + and shift exploratory 'scrollbar-gutter' extension ideas into an appendix. +
  • Defined extension of 'overflow' and 'overflow-clip-margin' to apply to [=replaced elements=]. + How exactly this works is still still under discussion. + (Issue 7144) +
  • Defined [=longhands=] for 'overflow-clip-margin'. + (Issue 7245)