Elli Vizcaino wrote:
> I was just wondering if this syntax is correct:
> 
> #content {position: relative;
>       float: left;
>       width: 954px;
>       border-top: 1px solid #162581;}

That's a perfectly fine way to solve the problem at hand.


You're simply doing several, separate, things with/on the same element,
and the properties/values you have used do *not* exclude each other.

- containment of floats - 'float: left'.
   Floats will expand to contain floating children in accordance with
rules for 'block formatting context'[1].

- positioning of container - 'float: left'.
   Floats do position themselves in accordance with float rules[2].

- establishing a relationship for absolute positioned child -
'position: relative'.
   Relative positioning[3] can be used to offset elements - even
floating ones, and/or to establish a relationship - a base - for A:P
children.


There are other ways to achieve the same, but they are no better than
the solution you have now, IMO.

regards
        Georg

[1]http://www.w3.org/TR/CSS21/visuren.html#q15
[2]http://www.w3.org/TR/CSS21/visuren.html#floats
[3]http://www.w3.org/TR/CSS21/visuren.html#relative-positioning
-- 
http://www.gunlaug.no
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to