height:100%-300px;

Tags:    html css

Jeg er ved at lave et design hvor at jeg skal have en boks til at dække skærmen 100%-300px.. Kan det lade sig gøre?



4 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Naturligvis kan man da det... :)
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 09.08.2009 00:38 af Bruger #10216
Tjooe, jeg ville nok scale den via javascript da css ikke kan udføre regnestykker.

Brug eventuelt document.getElementByID("boks").style.height = document.documentElement.­clientHeight - 300;
(Pseudo kode)



Det kan godt være jeg bliver slået ihjel og der er nogle smartere mennesker der siger det kan, men risikere livet for dig og siger:


Nej, det kan vidst kun klares med javascript..



Tjooe, jeg ville nok scale den via javascript da css ikke kan udføre regnestykker.

Brug eventuelt document.getElementByID("boks").style.height = document.documentElement.­clientHeight - 300;
(Pseudo kode)

Mange tak :D. Jeg kendte slet ikke funtionen clientHeight, den er rar at kunne.

Naturligvis kan man da det... :)
Fold kodeboks ind/udKode 

Genialt! Jeg havde slet ikke tænkt på at man kunne definere boksens størrelse ved at fortælle den hvor stor afstand den skulle have til kanten af skærmen. Dit eksempel er dog ikke helt korrekt, det skulle bare have været:
Fold kodeboks ind/udKode 




t