[Webkit-unassigned] [Bug 245156] Align "UA" stylesheet for "hr", "fieldset", "marquee", "details" etc. with HTML Spec
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 13 18:10:43 PDT 2022
https://bugs.webkit.org/show_bug.cgi?id=245156
Karl Dubost <karlcow at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |BrowserCompat
CC| |karlcow at apple.com
--- Comment #1 from Karl Dubost <karlcow at apple.com> ---
For reference
=================================
WebKit
https://searchfox.org/wubkat/source/Source/WebCore/css/html.css
marquee {
display: inline-block;
}
hr {
display: block;
margin-block-start: 0.5em;
margin-block-end: 0.5em;
margin-inline-start: auto;
margin-inline-end: auto;
border-style: inset;
border-width: 1px;
}
fieldset {
display: block;
margin-inline-start: 2px;
margin-inline-end: 2px;
padding-block-start: 0.35em;
padding-inline-start: 0.75em;
padding-inline-end: 0.75em;
padding-block-end: 0.625em;
border: 2px groove ThreeDFace;
min-width: min-content;
}
=================================
Blink
https://github.com/chromium/chromium/blob/main/third_party/blink/renderer/core/html/resources/html.css
marquee {
display: inline-block;
width: -webkit-fill-available;
}
hr {
display: block;
overflow: hidden;
unicode-bidi: isolate;
margin-block-start: 0.5em;
margin-block-end: 0.5em;
margin-inline-start: auto;
margin-inline-end: auto;
border-style: inset;
border-width: 1px
}
fieldset {
display: block;
margin-inline-start: 2px;
margin-inline-end: 2px;
padding-block-start: 0.35em;
padding-inline-start: 0.75em;
padding-inline-end: 0.75em;
padding-block-end: 0.625em;
border: 2px groove #C0C0C0;
min-inline-size: min-content;
}
=================================
Gecko
https://searchfox.org/mozilla-central/source/layout/style/res/html.css
marquee {
inline-size: -moz-available;
display: inline-block;
vertical-align: text-bottom;
text-align: start;
}
marquee:is([direction="up"], [direction="down"]) {
block-size: 200px;
}
/* <hr> noshade and color attributes are handled completely by
* HTMLHRElement::MapAttributesIntoRule.
* https://html.spec.whatwg.org/#the-hr-element-2
*/
hr {
color: gray;
border-width: 1px;
border-style: inset;
margin-block-start: 0.5em;
margin-block-end: 0.5em;
margin-inline-start: auto;
margin-inline-end: auto;
overflow: hidden;
/* FIXME: This is not really per spec */
display: block;
}
hr[size="1"] {
border-style: solid none none none;
}
For details and summary it will be slightly complex, because there are specific behaviors associated to this. See Bug 157323
I have the feeling that would be probably addressing each of them separately instead of one single PR.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220914/eb221513/attachment.htm>
More information about the webkit-unassigned
mailing list