- From: L. David Baron <dbaron@fas.harvard.edu>
- Date: Fri, 19 Jan 2001 13:52:38 -0500 (EST)
- To: sgove@frametech.com, www-style@w3.org
On Fri, 19 Jan 2001 13:18:54 -0500, Sheridan Gove (sgove@frametech.com)
wrote:
> STYLE type="text/css"
> #Button0{width: 75; height: 25; margin-bottom: 5;}
> #Button1{width: 75; height: 25; margin-bottom: 5;}
> #Button2{width: 75; height: 25; margin-bottom: 5;}
> /STYLE
>
> In IE all these attributes are recognized. In NS6 however none of them are
> recognized. NS6 will recognize margin-left and margin-right. If margin only
> is set then only left and right are effected.
There are two problems here:
1. Lengths in CSS are required to have units. Implementations are
required to reject lengths without units. (Netscape 6 and Mozilla
do this in standard mode, but not in quirks mode.) See CSS2
sections 4.2 and 4.3.2.
2. Inline non-replaced elements (such as SPAN is by default) are not
affected by the width (see CSS2 section 10.3.1), height (see CSS2
section 10.6.1 and 10.8), or margin-bottom or margin-top
properties (see CSS2 section 10.8, which explains how vertical
positioning within the line is done using font-size, line-height,
and vertical-align).
-David
L. David Baron <URL: http://www.people.fas.harvard.edu/~dbaron/ >
Mozilla Contributor <URL: http://www.mozilla.org/ >
Invited Expert, W3C CSS WG <URL: http://www.w3.org/Style/CSS/ >
Received on Friday, 19 January 2001 13:52:44 UTC