Autor Zpráva
bluefox
Profil *
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
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 *
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
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.

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: