[SVG2][css-inline] vertical-align, baseline-shift, alignment-baseline, dominant-baseline

Action plan for getting these specced across CSS and SVG:

A. Work on definitions in SVG2 by
     1. Adding vertical-align
     2. Defining vertical-align as a shorthand of baseline-shift
        and alignment-baseline
     3. Being clear that dominant-baseline is not a longhand of
        vertical-align.
B. Synchronize CSS Inline Layout with SVG2 in this respect.

#2 is because vertical-align and baseline-shift specify the same
thing, so one needs to be a shorthand of the other in order to
avoid conflicts. (XSL:FO defined vertical-align as the shorthand.)

#3 is because dominant-baseline is set based on the content of
the element, whereas alignment-baseline, baseline-shift, and
vertical-align are about the relationship of the element to its
parent.

~fantasai

Received on Tuesday, 20 May 2014 04:58:56 UTC