- From: Jim King <jimk@mathtype.com>
- Date: Mon, 16 Dec 1996 10:28:50 -0800
- To: "David Perrell" <davidp@earthlink.net>
- Cc: "Hakon Lie" <howcome@w3.org>, <www-style@w3.org>, <dsr@w3.org>
>> <P>This is an inline equation:
>> <IMG STYLE="height: 120px; width: 300px; vertical-align: -45px"
>> SRC="equation.gif">
>> </P>
>
>Yes, this is much cleaner.
>
>Replaced elements have no baseline by default. Can they be given one?
>
> <P>This is an inline equation:
> <IMG STYLE="font-size: 100%;
> height: 4em; width: 10em;
> vertical-align: -5%"
> SRC="equation.gif">
> </P>
>
>If so, the above would produce a graphic that is both sized and
>vertically-aligned relative to the parent's font.
Now that IS good! As to the baseline, if there was a way to define one I
wouldn't need to be asking these questions! I think the assumption I saw
everywhere in the CSS spec was that replaced items have a baseline value
equal to the bottom of the object.
You're assuming here that a replaced item can actually have a font-size. Is
that true? It can't have a line-height currently. If it could have a line
height, then I'd modify your example to be:
<P>This is an inline equation:
<IMG STYLE="font-size: 100%;
line-height=100%;
height: 4em; width: 10em;
vertical-align: -5%"
SRC="equation.gif">
</P>
because the vertical-align percentage is based on the line-height, so we
need to define it. I guess I could surround the image with a <SPAN> as I did
at the top, but it would be nice if the thing were clean and self-contained.
I still think we need the ability to specifiy other types of units in
vertical-align. In this particular case, I'd want to define it in terms of
'em', since that is how the height was defined. If the % related to the
font-size or the object height David's example would be perfect, but it
doesn't right now.
Does anyone have a feeling as to why other units are NOT allowed in
vertical-align?
Jim King
Product Manager
jimk@mathtype.com
==================================================================
Design Science, Inc. Sales: sales@mathtype.com
4028 Broadway Support: support@mathtype.com
Long Beach, CA 90803
USA World Wide Web:
voice: 310-433-0685 http://www.mathtype.com
fax: 310-433-6969
==================================================================
Received on Monday, 16 December 1996 13:30:48 UTC