Reply to Re: CSS liquid layout - can't achieve correct sizing

Your name:

Reply:


Posted by Ben C on 12/19/07 21:31

On 2007-12-19, dorayme <doraymeRidThis@optusnet.com.au> wrote:
> In article <slrnfmhk5s.fqo.spamspam@bowser.marioworld>,
> Ben C <spamspam@spam.eggs> wrote:
>
>> The purpose of block formatting contexts is floats, they aren't relevant
>> to anything else that I can see. They might have been named "float
>> contexts" instead, perhaps less confusingly.
>
> OK. So when I am thinking and saying things like containers are
> normally blind to their floated children, except for some IE
> family containers (which auto grow height for them), I will be
> adding that there is an official way to cause parents to see
> their floated children, namely to trigger a BFC. An author can
> always specify a height: but this "covering of the children" is
> mere forcing the blind parent to provide something, it shows no
> inner awareness (as it were) of the floated children. However, an
> author giving the container a BFC gives the parent a more inner
> intelligence, an awareness that can fend for itself, in effect,
> it covers its floated children all by itself once the author has
> triggered some genes in it...
>
> Just thinking aloud...

That kind of thing, but don't forget that it's descendents, not just
children. As soon as a container is a BFC it wraps up any floats that
originate anywhere in the tree of nested containers inside it.
Furthermore it gets out of the way itself of any nearby floats from
other BFCs that might otherwise encroach over its borders.

Looking up the tree, every box has a "containing block" somewhere above
it, and a "block formatting context", which may be the same block as the
containing block but is often one much higher up the tree.

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация