*Summary:*
The CSS Inline Layout Module Level 3 
<https://drafts.csswg.org/css-inline-3/#transverse-alignment> specification 
converts the existing vertical-align longhand property into a shorthand for 
baseline-source, alignment-baseline, and baseline-shift. This specification 
unifies CSS inline vertical alignment between HTML and SVG.

We intend to implement this shorthand conversion as well as the new 
corresponding longhand properties alignment-baseline and baseline-shift 
(the baseline-source property was implemented previously). This will 
include support for new keywords in the longhands that were not present on 
the original vertical-align property (specifically, 
alphabetic/ideographic/central/mathematical on alignment-baseline and center 
on baseline-shift). This also includes support for alignment-baseline and 
baseline-shift for SVG text elements, not previously supported in Gecko.


*Bugs: *- vertical-align shorthand: 
https://bugzilla.mozilla.org/show_bug.cgi?id=1830771
- alignment-baseline implementation: 
https://bugzilla.mozilla.org/show_bug.cgi?id=1403440
- baseline-shift implementation: 
https://bugzilla.mozilla.org/show_bug.cgi?id=308338
*Specification:* https://drafts.csswg.org/css-inline-3/#transverse-alignment
*Standards Body:* CSSWG
*Platform Coverage:* All
*Preference:* None
*DevTools bug:* N/A
*Extensions bug:* N/A
*Link to standards-positions discussion:* N/A

*Other browsers: *- vertical-align shorthand — Not supported in Blink or 
WebKit
- alignment-baseline implementation — Supported for SVG in Blink and 
WebKit, not HTML
- baseline-shift implementation — Supported for SVG in Blink and WebKit, 
not HTML

*web-platform-tests: *- Multiple existing tests in /css/css-inline for 
parsing of the alignment-baseline and baseline-shift longhands.
- Some existing tests for vertical-align were updated to reflect the 
shorthand nature of the property.
- New tests will be added for rendering implementations of the 
alignment-baseline and baseline-shift properties.





-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/ed2d44a7-19e7-4930-8527-20950c9fe9edn%40mozilla.org.

Reply via email to