- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Sun, 19 Aug 2001 19:27:58 +0200
- To: www-style@w3.org
Hi,
Current CSS features allow the user some control over the
presentation of documents, but it's a rather limited control. For
example some users don't like 'text-decoration: blink' others don't
like 'position: fixed', 'background-attachment: fixed', 'cursor:
crosshair', etc.pp. CSS allows you only to demand a specific
presentation, you cannot exclude some property/value combinations. For
example, to get rid of 'position: fixed' I can only write
* { position: static !important }
but this would override all values for the position property I _want_ to
allow, and this would cause problems. Consider
* { text-decoration: none !important }
and the author defines
obsololete { text-decoration: line-through }
the presentation would break. I like to see some feature in CSS Level 3
that allows me to exclude distinct values for specific properties
instead of overriding them.
A possible syntax could be a new at-rule, e.g.
@exclude {
:link, :visited { text-decoration: none }
* { position: fixed }
body { background-attachment: fixed }
p { color: silver; background-color: white }
}
but maybe others can come up with some better suggestions.
regards,
--
Björn Höhrmann { mailto:bjoern@hoehrmann.de } http://www.bjoernsworld.de
am Badedeich 7 } Telefon: +49(0)4667/981028 { http://bjoern.hoehrmann.de
25899 Dagebüll { PGP Pub. KeyID: 0xA4357E78 } http://www.learn.to/quote/
Received on Sunday, 19 August 2001 13:28:38 UTC