Možná je to částečně způsobeno iracionální ideologií. Něco jako nešlapat na chodníku na spáry mezi dlažebními kostkami. Dávat si biftek doprava, přílohu doleva. Sledovat africké porno s nasazeným preservativem.
"Plovoucí blok je vyjmut z toku dokumentu", věta, která mi utkvěla v toku poznání, když jsem louskal kultovní Pixyho knížku. (už je nová?)
Jediné, co můžete udělat, je umístit do spotu další objekt, který bude mít nastaven clear: right
Ale to nic nemění na tom, že bez této berličky se neobejdete.
Plovoucí bloky navíc mají některé nepředvítatelné vlastnosti. (čtěte ve dvou třetinách textu – harcore CSS octavce)
Plovoucí blog má své původní určení – být obtékán textem. Nikoliv dělat lejout. Jako tabulky. Věci je dobré používat k účelům, pro které byly vymyšleny. Jako tabulky.
Takže udělám-li plovoucí hlavní obsah a chci-li něco umístit na konec hlavního obsahu (patičku), musím to umístit dovnitř plovoucího bloku, nikoliv na konec dokumentu. Není to velký problém, ale může to omezovat flexibilitu při alternativním stylování. A to já rád, co nevidět bude další špek, korelující s aktuálním vývojem světa.
Kromě toho si myslím, že výpočet obtékání u plovoucího bloku dává jádru víc zabrat, než absolutní posice.
Ten samý důvod. Alternativní styly. Jeden z nich bude třeba tRojsloupcový a navig2 bude ten třetí sloupec. Nebo budu chtít prdnout menu nahoru vodorovně, jako má VFB. Miluju alternativní styly a uživatelky, které je používají.
Možná jste si všimli, že Arthur přidělal na bloguje ukládání typu prohlížeče u komentářů. Máte to všichni v adminském rozhraní. Když jsem si to analysoval, zjistil jsem, že mi ještě NIKDO nepřidal komentář pomocí MSIE!!!. Jsem hrdý na své komentátory :-)
Možná někomu vrtá hlavou, proč se neprojevují žádné problémy se sklem, jak jsem minule naznačil. Je to tím, že "obalový" div má velikost zhruba 1 krát 1 pixel. Plus mínus. Výhoda vnořování absolutně posicovaných objektů je ta, že se nemusí vůbec "zeměpisně" překrývat.
dgx si nedá pokoj a pořád mi cpe ten plovoucí div, takže mu to vyvrátím neotřesitelně jednou pro vždy:
{float:left; width:50%; margin:10px 5px;} Pokud se smíříme s proporční šířkou menu, lze toto řešení použít, ale pak není možné do sloupce menu dát žádný obrázek, který by lícoval se sloupcem.