Autor | Zpráva | ||
---|---|---|---|
bluefox Profil * |
#1 · Zasláno: 22. 12. 2010, 14:23:02
Dobry Den
Chtel bych se zeptat jak tento kod predelat do divu a css. <table height="100%"> <tr><td height="60">a</td></tr> <tr><td height="100%">b</td></tr> </table> Proste abych mel jeden div ktery bude mit nejakou pevnou vysku napr. 60px a pod nim byl dalsi div ktery bude vysoky do konce okna. Je to urceny pro jednu aplikaci ktera vypisuje data z DB a ty data chci vypisovat do divu ktery bude overflow: auto;. Proste abych mohl udelat neco jako height: 100%-60px (coz samozrejme nejde). Diky. |
||
David1256 Profil |
#2 · Zasláno: 22. 12. 2010, 14:52:01 · Upravil/a: David1256
Udělěj si jeden divy třeba:
#diva{ height:60px; width:800px; // nebo jakou potřebuješ mít, pokud tento řádek vymažeš, bude se ti div roztahovat podle obsahu } #divb{ clear:both; // zaručí, že se ti druhý div zarovná pod ten první height:800px; //nebo jakou potřebuješ mít, pokud tento řádek vymažeš, bude se ti div roztahovat podle obsahu } // divb se ti bude roztahovat dolů podle obsahu, pokud potřebuješ mít nutně 100% šla by jeho výška udělat jako 100%-60px |
||
bluefox Profil * |
#3 · Zasláno: 22. 12. 2010, 15:13:02
Potrebuju aby ten druhy div mel presne vysku do konce okna.
Takze by presne fungovalo 100%-60px. Ale toto mi nefunguje: clear: both; height: 100%-60px; PS: to se vazne daji v CSS pouzivat aritmeticke operace ?? |
||
David1256 Profil |
#4 · Zasláno: 22. 12. 2010, 15:46:45 · Upravil/a: David1256
A jo máš pravdu, to vlastně nejde. Jo a s tím clear:both; - to tam ani nemusí vlastně být, protože pokud tam není float, zarovnává se ti to tak jako tak pod sebe ty divy.
|
||
Časová prodleva: 13 let
|
0