In #7058 the properties object-overflow and object-view-box were introduced, which define whether and how content of replaced elements overflows its content box.
On the other hand we have overflow, overflow-x, overflow-y and overflow-clip-margin, which apply to all elements (including replaced elements) and define how overflow on them is handled and whether they can paint outside their bounds.
As I understand it, object-view-box only defines the size of the canvas an image or object is painted in but doesn't have any effect on painting outside its content box.
Though object-overflow's effect seems to overlap with the effects of overflow: clip/overflow: visible and overflow-clip-margin.
So I am wondering how those properties actually play together and if the functionality of the new object-* properties might not be covered by the overflow-* properties.
Sebastian
In #7058 the properties
object-overflowandobject-view-boxwere introduced, which define whether and how content of replaced elements overflows its content box.On the other hand we have
overflow,overflow-x,overflow-yandoverflow-clip-margin, which apply to all elements (including replaced elements) and define how overflow on them is handled and whether they can paint outside their bounds.As I understand it,
object-view-boxonly defines the size of the canvas an image or object is painted in but doesn't have any effect on painting outside its content box.Though
object-overflow's effect seems to overlap with the effects ofoverflow: clip/overflow: visibleandoverflow-clip-margin.So I am wondering how those properties actually play together and if the functionality of the new
object-*properties might not be covered by theoverflow-*properties.Sebastian