Re: specificity, user style sheets and SVG


I think, authors can already help users of less advanced
user agents with constructions like these:

<?xml-stylesheet href="AuthorStyle1.css" type="text/css" title="Style 1"?>
<?xml-stylesheet href="AuthorStyle2.css" type="text/css" title="Style 2"
<?xml-stylesheet href="no.css" type="text/css" title="No Style"  
   alternate="yes" ?>

If no.css is empty and the user agent is able to switch between styles,
the user can choose 'No Style' and in this case there is no overwrite
problem between author style and user style. Even if the user agent
provides no possibility to switch off the author style completely, it is
possible to use a simple user style together with the alternate 'No Style'.
The other benefit for the author is, that it is immediately possible to check, 
what is really content and what decoration - if the 'No Style' choose
is not really usable, it might be better to use XML presentation 
attributes as CSS properties ;o)

A bigger problem is animation of the CSS attributeType. Because these 
elements are always inside the document and cannot be replaced by the
user, this will result in complicated situations with specifity. And because
the default is auto, this means CSS if possible, we get in complicated
situations with animation and CSS, too. Again authors have in most
cases the choice to specify the attributeType XML to simplify to overwrite
animations with (static!) CSS with a user style.

Received on Saturday, 10 February 2007 14:23:56 UTC