CSS 2 Section 8.5.3

While working on Mozilla, I had suggested to the developer responsible
for CSS implementation that "inset", "ridge", "outset", and "groove"
were ugly in Mozilla and that they could be improved. I was told that
the CSS2 specification prohibited, in section 8.5.3, making the
improvements I had suggested. Specifically, the following sentence:

"The color of borders drawn for values of 'groove', 'ridge', 'inset',
and 'outset' depends on the element's 'color' property"

That statement makes emulating native buttons and other outset/inset and
ridge/groove objects under Windows impossible by using those CSS
properties. The Windows UI always draws the same border colors for these
regardless of the element's color.

Did the W3C really mean to make native OS widget color emulation
impossible under Windows in the same specification where they are trying
to "integrate them [colors] into the user's graphic environment"?

-- 
Jerry Baker

PGP Key:
http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=0xD0AEE429

Received on Tuesday, 29 August 2000 21:01:27 UTC