Re: WD-CSS21-20020802 section 8, "Box model", substantive comments

Ian Hickson wrote to <www-style@w3.org> on 4 March 2003 in "Re:
WD-CSS21-20020802 section 8, "Box model", substantive comments"
(<mid:Pine.LNX.4.50.0303040734200.7881-100000@dhalsim.dreamhost.com>):

> Given the bugs mentioned above, and the technically correct behaviour
> of ignoring 'border' on <div> elements, which do you think an
> implementor would consider the higher priority?

I don't presume to know.

> (Note: I don't want to get into an argument about whether 'full support'
> means '100% compliant' or not.)

In the context of CSS1, "full support" means to me something better than and
beyond 100% compliance. A compliant implementation may avoid implementaing
the parts of the specification described in the notes marked "CSS1 core". A
"full support" implementation must implement every feature.

>>> This fix requires that XForms implementations not render XForms controls
>>> with native UI, and yet it allows <object> elements to be given non-CSS
>>> borders.
[...]
> That isn't acceptable.

I concede this point. It remains acceptable to me, but I understand that it
is unacceptable to many people.

> By that argument, the caveat in the spec is irrelevant, since even
> without it, UA implementors can just say "well, we are not using CSS
> as our styling mechanism on that element".

That would be non-compliant behavior. A compliant implementation applies CSS
to every element. The alternative that I had in mind while writing my
previous message was to avoid CSS altogether.

-- 
Etan Wexler: defective, broken, deranged, disordered, unhealthy, imperfect,
incurable, hopeless.
 <mailto:ewexler@stickdog.com>

Received on Wednesday, 5 March 2003 06:46:37 UTC