- From: Brad Kemper <brad.kemper@gmail.com>
- Date: Wed, 31 Dec 2008 20:06:36 -0800
- To: L. David Baron <dbaron@dbaron.org>
- Cc: www-style@w3.org
- Message-Id: <27C0E4D0-1299-4056-B685-8DBE104DDC3D@gmail.com>
I apologize if you've seen this more than once. I've been having some
e-mail problems that caused it to be sent from the wrong server.
--------------------------------
On Dec 31, 2008, at 4:41 PM, L. David Baron wrote:
>> Although I do think that it should perhaps say something like that
>> for
>> what happens if the character is not in the text of the table cell (I
>> haven't tested that, but in the most common use case of decimal
>> alignment, I image end-edge would be preferred, if there is not
>> decimal/period/full-stop character).
>
> Agreed that it needs to say something. (I vaguely remember brining
> that issue up many years ago.) For that case, the start-edge is
> probably preferred, so you get:
> $4.99
> $50
I disagree about start-edge. Consider a column with decimal alignment
styling, that may contain either decimals or integers, but usually not
both in the same table. I that case, I would want the following
(numbers with no decimal) to be right aligned:
599
6,000,000
20,272
5
Useful especially when the numbers get tallied into some sort of
total. This would most closely resemble the desired effect when the
decimal is present:
599.45
6,000,000.333334
20,272.0
5.123
(I used Courier New, a monospaced font, on the numbers above to try to
simulate the effect of having the places of the numbers line up)
If the column contains a mix of numbers with and without decimals in
the same table, then I think it is unlikely that there is any way to
get them to line up nicely anyway, unless there was a new value of
text-align:
text-align:decimal;
/* aligns on the localized version of the decimal character, similar
to <string>, but with an invisible decimal character to the right of
the text if the text has no decimal character of its own */
> I'd also note that how to align the character has to be specified
> anyway for the case of different cells that align the same character
> in different fonts (where that character has different widths).
> (The common realistic case here is probably changes in font-weight.)
Good point. I also don't see anything there about what to do if the
alignment character appears more than once in the text.
Received on Thursday, 1 January 2009 04:08:22 UTC