The following change exist between Mozilla's standards mode and quirks mode: (XXX add links to description)
#
.px
(except for font-size
because that was what Nav4 did, and except for line-height
and any other properties where they have distinct meaning).#
is not required, and missing digits are filled int differently)background
attribute sets the background URL to empty only in quirks mode.xx-small
- xx-large
) font sizes are calculated slightly differently (see bug 18136).line-height
) calculations are different to fix bug 5821 and bug 24186 (some other issues are described in bug 22274).HR
element is treated differently in quirks and strict mode (and arguably wrong in both).absmiddle
(handled incorrectly?) and middle
(perhaps incorrectly as well?) are accepted as values of align
on table cells, and absmiddle
, abscenter
, and middle
are supported on tables (treated the same as center
).TD
, TH
, TR
, THEAD
, TBODY
, and TFOOT
elements have the document background (and color?) applied to them (when the document background is specified in certain ways?) (see also bug 70831 ).
empty-cells
property defaults to hide
in quirks mode but show
(according to CSS2 errata) in strict mode (see bug 33244) (though the correct fix would be to specify it on the HTML TABLE
element in quirk.css
).colspan="0"
and rowspan="0"
are intentionally not handled as described in HTML4.hspace
and vspace
are supported on TABLE
only in quirks mode.inset
or outset
, the border color is based on the background color of the table or of the nearest ancestor with non-transparent background.BUTTON
element (?) can submit only if it lacks a type
attribute.INPUT
elements and SELECT
elements are computed differently.marginwidth
and marginheight
on a FRAME
are propagated to the contained BODY
.
0*
is treated as 1*
(see bug 40383).scrolling
attribute on FRAME
is handled differently.(Back to Mozilla Stuff, David Baron)
LDB, dbaron@dbaron.org, 2001-06-06