Liz lizCSSlist wrote:
> Example 2 http://lizdesign.com/demosite/example2.html
> 
> I have > floated the image to the left in order to have the side nav be on 
> the side
> but this has made the image fall out of the container.  I cannot do a fixed
> height for the container because the size will change and there will be a
> varying amount of text under the image and nav.  Why does the image fall out
> when I float it left and what would be the best way to do this layout?

Floats are supposed to be treated that way - unless we style their 
containing-elements to expand to contain them.

Simulate the table-example you have - without a table.

Add...

#text {display: table; height: 1%;}

'display: table' will make all standard-compliant browsers expand the 
container as if it were a table, and 'height: 1%' will trigger the 
'Layout'[1] bug in IE/win, and make it simulate the wanted effect.

You may also set that 'height' to a suitable value in px or em, as it 
will be interpreted as 'min-height' by all standard-compliant browsers 
because of the 'display: table' property.

regards
        Georg

[1]http://www.satzansatz.de/cssd/onhavinglayout.html
-- 
http://www.gunlaug.no
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7b2 testing hub -- 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