Autor Zpráva
KosMlok
Profil *
Dobrý den, mám problém s css funkcí float. Potřebuji udělat 3 pole vedle sebe. Jakmile do prvního pole vložím float: left, druhé pole se přirazí z leva k tomu prvnímu. To je správně. Ale jakmile přidám float: left i do druhého pole, (aby se mi přirazilo i to 3. pole) tak se mi toto (2.) pole posune o celou svou výšku dolů. Děkuji za odpověď.
jenikkozak
Profil
Prosím o odkaz na živou ukázku.
Pravděpodobnou příčinou je chybný součet šířek elementů.
Petr ZZZ
Profil
KosMlok:
Ale jakmile přidám float: left i do druhého pole,
Doufám, že teď neplácnu blbost, ale já bych obtékal jeden blok druhým a potom bych obalil oba tyto bloky společným <div>em a až tento <div> bych obtékal třetím blokem. Součet šířek, jak píše jenikkozak, musí samozřejmě taky sedět.

panther: Díky, tušil jsem, že moje řešení bude zbytečně ukecané. :)
panther
Profil
Petr ZZZ:
to je zbytečné, co píšeš. Nebo, když floatuješ třeba 6 položek v menu, obaluješ každé dvě nějakým divem? :-)

KosMlok:
Jestli mají být vedle sebe všechny tři, všechny tři budou mít float: left; a jejich šířky se budou muset vejít do rodiče, jinak bude třetí blok pod prvními dvěma.
KosMlok
Profil *
Díky všem, problém už jsem vyřešil.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0