Autor | Zpráva | ||
---|---|---|---|
KosMlok Profil * |
#1 · Zasláno: 19. 3. 2011, 00:16:09
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 |
#2 · Zasláno: 19. 3. 2011, 00:18:22 · Upravil/a: jenikkozak
Prosím o odkaz na živou ukázku.
Pravděpodobnou příčinou je chybný součet šířek elementů. |
||
Petr ZZZ Profil |
#3 · Zasláno: 19. 3. 2011, 00:55:50 · Upravil/a: Petr ZZZ
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 |
#4 · Zasláno: 19. 3. 2011, 10:34:55 · Upravil/a: panther
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 div em? :-)
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 * |
#5 · Zasláno: 19. 3. 2011, 20:00:26
Díky všem, problém už jsem vyřešil.
|
||
Časová prodleva: 13 let
|
0