table vs. div
10 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
mám div, ve kterém potřebuju vlevo něco vpravo něco přes tabulku je ideální: ...css.. table { width: 100%; border: 0; padding: 0; margin: 0; } .pravy { text-align: right; } ... <div><table><tr><td>levy</td><td class="pravy">pravy obsah</td></tr></table></div> - jednoduché, funkční, NATAHOVACÍ. Nevýhodou je, že table nedědí vlastnosti div (aspoň se mi zdálo, že velikost písma teda nedědí). Taky jsem slyšel, že je to pomalejší na renderování. Jak se to dá udělat s divem? Neboli jak napsat css pro tohle: <div><div class="left">levy</div><div class="pravy">pravy obsah</div></div> ?
-
div.left { width: 50%; clear: left; } div.pravy { float: right; width: 50%; clear: right; }
-
Nevím teda proč, ale takhle to nefunguje (viz http://markovo.wz.cz/tenis/nazor.php?odp=1) - tam je to dle návrhu...
-
..beru zpět, asi jsem tam měl nějakou chybku. Ještě to doladím, zdá se, že float je to správné zaklínadlo.
-
..pro ostatní, problém ještě dělá v Mozille nastavení padding, margin, takže pokud je to obojí přesně 50%, tak se to tam nevleze a otřádku je se to. Jinak OK! :-D
-
Každopádně ale používej DIV. Tabulka se totiž musí načíst celá a až pak se zobrazí obsah, což u DIVu odpadá pokud se nepletu!
-
u DIVu odpadá každopádně, co se týče tabulek, ty se také dokázají načítat postupně, ale není to plně podporováno, buď pomocí css po řádcích, nebo s pomocí Opery.
-
tak pro zjednodušení dej místo 50% třeba 40% :o)
-
anebo použij matrjoška hack
-
boewulf odkial ta poznam? strasne zanmy si mi podla nicku ale teraz si neposmnenem lebo som "vozralej" jak svina :)) teraz ma napadlo,,, nechodis na m-text ET SMS arenu>>>?