- From: <staffan.mahlen@comhem.se>
- Date: Wed, 01 Oct 2003 18:56:27 +0200
- To: "www-style@w3.org" <www-style@w3.org>
Hi,
I am a bit puzzled by the...advanced...mechanism on text-decoration
inheritance. Why not just let it be inherited and make it apply to
text nodes only?
The definition currently written seems to be sure to generate
interoperability issues and i cannot see what the advantage for the
author. The average author seems unlikely to assume the behaviour as
written, and should not need to have the in-depth knowledge required
to parse the description to use for instance underline. Even when it
is clearly understood it seems to me that it will be easy to make
errors trying to use it in a nested context.
An example:
<p>Text<img src="dummy.png"/><span>More text</span></p>
When an author sets
p {text-decoration: underline}
img {vertical-align: bottom}
span {display: block}
he will get a line drawn overlapping the image while the text in the
span will not be underlined if i read the rec right. On the other
hand, if he knew to add:
img {float: right}
the image would not be overwritten. I don't think that the way the
definition makes colors of the underline work is very intuitive
either, probably because i see underline and friends as text-features
rather than box properties of the ancestor setting the text-
decoration?
/Staffan
Received on Wednesday, 1 October 2003 12:57:50 UTC