- From: L. David Baron <dbaron@fas.harvard.edu>
- Date: Sun, 21 Jan 2001 23:11:55 -0500 (EST)
- To: lindsay@redsquare.com.au, www-style@w3.org
On Mon, 22 Jan 2001 15:01:51 +1100, "Lindsay Evans" (lindsay@redsquare.com.au) wrote: > > <div style="width:300; border:1px solid #ff0000;"> > <span style="width:100%; border:1px solid #000000;">this is some > text</span> > </div> > > Should the black border on the <span> stretch out to 300px? No, it shouldn't, assuming you have left the 'display' property for span as its default ('inline'). CSS2 section 10.3.1 applies here, and it says: The 'width' property does not apply. A specified value of 'auto' for 'left', 'right', 'margin-left' or 'margin-right' becomes a computed value of '0'. [1] (Also, the declaration of the 'width' property on the DIV element is ignored since unitless numbers are not allowed for DIV and lengths are required to have units.) -David [1] http://www.w3.org/TR/REC-CSS2/visudet.html#q4 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 Sunday, 21 January 2001 23:12:02 UTC