- From: William M. Perry <wmperry@aventail.com>
- Date: Tue, 4 Feb 1997 11:31:09 -0800
- To: "Chris Wilson (PSD)" <cwilso@MICROSOFT.com>
- Cc: "'wmperry@aventail.com'" <wmperry@aventail.com>, "'W3C Style Mailing List'" <www-style@w3.org>, "'Hakon Lie'" <howcome@w3.org>, "'Bert Bos'" <Bert.Bos@mygale.inria.fr>
Chris Wilson writes:
>Ick ick ick ick! Let's not hack a one-off solution to this; why don't
>we go with the long-ago proposed arbitrary-attribute mechanism, so you
>could do something like:
>
>INPUT[TYPE=SUBMIT] { color: green; text-decoration: none; }
>INPUT[TYPE=RESET] { color: red; text-decoration: none; }
>INPUT[TYPE=IMAGE] { vertical-align: blah; text-decoration: none; }
>INPUT { text-decoration: underline; }
>
>obviously, this can go much further:
>UL[TYPE=COMPACT] { ... }
>or even
>A[HREF] { ... } /* any source anchor */
>[HREF] { ... } /* any element with an HREF */
>
>I'd sign up to support this.
As would I, but now you are getting beyond the realm of CSS1. Whether or
not that is a good or bad thing is debatable. This is why I want to finish
off the DSSSL support in Emacs-W3 and just start throwing the CSS stuff
through a little converter. :)
>On a side note, though, there is a problem with describing the difference
>between the "inside" of an INPUT element and the "outside" - for example,
>when you set "vertical-align: super" on a text box, do you mean the text
>box should be superscripted, or the content inside the text box should be?
>For this, I would propose that a new pseudoclass, ":inside" be added and
>applied to INPUT elements only. Comments?
Sounds like a plan to me. Not sure if :inside is the best name or not
though. Perhaps :content or :value?
-Bill P.
Received on Tuesday, 4 February 1997 14:33:41 UTC