Avatar billede billen Nybegynder
27. december 2003 - 14:06 Der er 24 kommentarer og
1 løsning

Height: 100%?

Er begyndt at lege med det der CSS baserede layout. I gamle dage da man brugte tabeller, kunne man (hvis man var ligeglad med standarder) sætte height="100%" på sin tabel, for at den som MINIMUM fydte hele siden i højden. Hvordan gør man med CSS?

Har prøvet følgende:

...
.wrapper {
  margin: 0 auto;
  height: 100%;
  width: 732px;
  text-align: left;
}

...

<body>
<div class="wrapper">

...

</div>
</body>

...


Men det virker ikke. (i nogle browsere)
Avatar billede ahv Nybegynder
27. december 2003 - 14:11 #1
Prøv i dit css at indsætte følgende:

html {
    height: 100%;
}
Avatar billede billen Nybegynder
27. december 2003 - 14:15 #2
Virker ikke. Intet synligt resultat. Se hele siden på:

http://www.mytolex.dk/index_css.php
Avatar billede ahv Nybegynder
27. december 2003 - 14:19 #3
Ser på det om 20 min.
Avatar billede agrezz Nybegynder
27. december 2003 - 14:26 #4
først et spørgsmål..i gamle dage da man brugte tabeller? Den er jeg ikke lige med på.

lav en tabel og giv den 100% i højden.. kan det gå galt?
Avatar billede agrezz Nybegynder
27. december 2003 - 14:26 #5
hvilke standarder snakker du om
Avatar billede billen Nybegynder
27. december 2003 - 14:27 #6
Der er så mange fordele ved css, som jeg gerne vil have, så jeg VIL have mit eksisterende design konverteret.
Avatar billede Slettet bruger
27. december 2003 - 14:30 #7
agrezz: Netop det spørgsmål viser jo, at du ikke bør blande dig her.

Tabeller er beregnede til data. Ikke til layout. Det er en nødløsning, hvis man bruger en <table> til at snyde browsere til at vise tingene, som man vil have det.
Avatar billede Slettet bruger
27. december 2003 - 14:34 #8
Prøv at sætte både .wrapper, body og html til 100%
Avatar billede billen Nybegynder
27. december 2003 - 14:53 #9
Jamen halløj... Perfekt sandbox. Lægger du lige et svar?
Avatar billede Slettet bruger
27. december 2003 - 14:58 #10
Nej, for jeg kan se, at det stadig ikke virker efter hensigten i Mozilla. Der stopper din baggrund nemlig ved bunden af første skærmfuld.
Avatar billede billen Nybegynder
27. december 2003 - 14:59 #11
Nej det har du egentlig ret i. Jeg testede ellers i begge to, men glemte at scrolle.
Avatar billede billen Nybegynder
27. december 2003 - 15:00 #12
begge to = IE og mozilla ;-)
Avatar billede Slettet bruger
27. december 2003 - 15:08 #13
Måske hvis du laver om til:

background: url(side2.png) fixed;
Avatar billede billen Nybegynder
27. december 2003 - 15:12 #14
Det brød mozilla sig bestemt ikke om. IE er stadigvæk fin. (er ved at downloade opera)
Avatar billede Slettet bruger
27. december 2003 - 15:17 #15
Nej, det må man da nok sige. Det ser ud som et par elevatordøre, der lige smækkede for snuden af en.
Avatar billede billen Nybegynder
27. december 2003 - 15:19 #16
hehe... og opera ligeså
Avatar billede lordhead Nybegynder
27. december 2003 - 16:35 #17
html, body {
height:100%;
}
.wrapper {
height:100%:
}
html>body .wrapper {
height:100%;
}

Du kan også prøve at sætte id="wrapper" ind isteden for class="wrapper" (i dit css dokument bliver (.) til (#))
Avatar billede billen Nybegynder
27. december 2003 - 16:53 #18
lordhead> Prøver med det samme. Giver id og class ikke nøjagtig den samme effekt?
Avatar billede billen Nybegynder
27. december 2003 - 16:56 #19
lordhead> nope... virker ikke.
Avatar billede Slettet bruger
27. december 2003 - 16:57 #20
id og class burde give samme resultat. Forskellen skulle kun være, at id SKAL være unikt, hvor class er beregnet til flere elementer af samme type.

I dit tilfælde kan det altså anses for mere korrekt at bruge en id til din wrapper, da den er et unikt element.
Avatar billede billen Nybegynder
27. december 2003 - 16:59 #21
ok. Men det gav heller ikke noget at ændre fra .wrapper til #wrapper
Avatar billede lordhead Nybegynder
27. december 2003 - 17:09 #22
prøvede du med html>body .wrapper {height:100%;} ?
Avatar billede billen Nybegynder
27. december 2003 - 17:12 #23
ja og med html>body #wrapper {height:100%;} efter at have ændret til id=""
Avatar billede billen Nybegynder
27. december 2003 - 17:14 #24
Jeg lukker dette spørgsmål og opretter et nyt. Denne gang vil jeg så give en <tabel> baseret skitse, som skal laves om til css. I kan jo kigge forbi.
Avatar billede billen Nybegynder
27. december 2003 - 17:14 #25
Tak for jeres forsøg.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester