Some time ago in this group, someone suggested that we should develop a
"different" user style sheet to demonstrate what a user style sheet or a
browser style sheet _could_ do. I guess the idea was that the style would be
rather different from common browser defaults, yet sensible and potentially
useful.
Partly for that reason, partly to demonstrate the idea that web page
rendering _could_ be different from what people are used to, I wrote a
smallish style sheet
http://www.cs.tut.fi/~jkorpela/styles/cool.css
and a sample document for demonstrating it:
http://www.cs.tut.fi/~jkorpela/www/testel.html
(Using Firefox, just access the latter URL and select "A cool style sheet"
from the style sheet list in the View menu.)
The ideas include
a) not using underlining and colors for links but arrow prefixes, as in many
encyclopedias, but with link text highlighting on mouseover
b) using special background color rather than bolding for <strong>
c) indicating form structure better
d) using dashes as list item markers instead of bullets
e) "literary paragraphs".
The point is that everyone using a sufficiently advanced browser, like
Firefox 2, can effectively create her or his own browser as far as default
rendering is concerned. (Well, there's the technical limitation that style
sheet selection does not work across pages on Firefox, but surely someone
could develop a fix to that.)
Are such ideas worth developing? I think I must admit that I'm particularly
interested in opposing the HTML 5 ideas that aim at making current browser
behavior the standard, despite the fact that many of the typical
presentational features that we are now familiar with are really results of
poor and hasty design over a decade ago. To demonstrate why the default
rendering should not be frozen as a "standard", it's probably easier to
_show_ how things could be. (Of course, a new default rendering need not
please all; the very idea is allowing diversity.)
--
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/