On Mon, 13 Feb 2012 13:38:49 +0100, L. David Baron <[email protected]> wrote:

On Monday 2012-02-13 09:00 +0100, Simon Pieters wrote:
>Exactly.  My proposal, again, is that neither of these quirks
>apply inside a shorthand.

But this is not what Gecko does.

http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1339

I don't know how much content uses unitless lengths or hashless
colors in shorthands in quirks mode. We will need to research both
implementations and content to inform what the spec should say here,
I think.

To be exact, they don't apply inside the following shorthands:
  -moz-border-end
  -moz-border-start
  -moz-columns
  background
  border
  border-bottom
  border-image
  border-left
  border-right
  border-top
  the size/weight/style and family parts of 'font'
  list-style
  outline
and also don't apply inside the following complex properties:
  box-shadow
  text-shadow

I suspect that the bit that was documenting an exception for
font-size was documenting the exception (that the quirk *does*
apply) for *within* the 'font' shorthand.

I have changed the spec for hashless hex color and unitless length to be closer to reality (I hope). I have limited the them to the properties in CSS2.1 that have colors or lengths but aren't in the list above. I made "support hashless hex colors" match IE instead of the other browsers, since IE was stricter (even in compat view). I still haven't figured out 'font', but I'll get to it.

cheers
--
Simon Pieters
Opera Software

Reply via email to