Avatar billede cen Nybegynder
15. august 2003 - 15:33 Der er 19 kommentarer og
1 løsning

DIV height:100%;

Hej

Jeg er igang med at lave en side, helst uden tables, og vil nu høre om det kan lade sig gøre at lave en <div> der har en hight på 100%, uden man først skal sætte den ind i en table, som er defineret til 100%??

se eventuelt http://cens.dk/o-butikken/

-CEN
Avatar billede lordhead Nybegynder
15. august 2003 - 15:37 #1
#bg {
  height:100%;
    }
?
Avatar billede 7th Praktikant
15. august 2003 - 15:37 #2
#bg
{
height: 100%;
}
Avatar billede runeevers Nybegynder
15. august 2003 - 15:38 #3
Du kan i hvert tilfælde lave en * class og deri definere højdens til 100%. Problemet er så bare at du skal definere højde på alle andre elementer, da de ellers vil være 100%.

Eksempelvis:

*{
height: 100%;
}
Avatar billede 7th Praktikant
15. august 2003 - 15:39 #4
#bg
{
background-color: #ffffff;
height: 100%;
width: 550px;
}
Avatar billede 7th Praktikant
15. august 2003 - 15:43 #5
Du skal huske at afslutte hver antributte i en class/id med et ; - det har du nemlig glemt. Desuden skal <link rel="stylesheet" href="style.css" type="text/css" /> lige flyttes op i head sektionen ;)
Avatar billede cen Nybegynder
15. august 2003 - 15:44 #6
min foreløbige kode ser sådan ud:

#bg {
    height:100%;
    width:550px;
    background-color:#FFFFFF;}

og det virker som i kan se ikke!
Avatar billede 7th Praktikant
15. august 2003 - 15:51 #7
Avatar billede roenving Novice
15. august 2003 - 15:54 #8
html,body{
height:100%
}

skal også lige med !-)
Avatar billede cen Nybegynder
15. august 2003 - 15:57 #9
mange tak...

men er dette ikke nemmere?

#bg
{
background-color: #ffffff;
height: 100%;
position:relative;
width: 550px;
}
Avatar billede 7th Praktikant
15. august 2003 - 15:59 #10
Det kommer jo helt an på hvor du vil placere div. Jeg gik blot udfra du gerne ville centrere den, da du havde placeret <center> omkring.
Avatar billede cen Nybegynder
15. august 2003 - 16:01 #11
jep... men hvad gør den anden da?? centrere den ikke??
Avatar billede lordhead Nybegynder
15. august 2003 - 16:03 #12
for at centrere skal du vidst bruge position:absolute; - er ikke helt sikker X)
Avatar billede 7th Praktikant
15. august 2003 - 16:05 #13
Nej, den placerer div ud venstre side, men du kan sagtens centrere via relativ position.
Avatar billede lordhead Nybegynder
15. august 2003 - 16:18 #14
Som sagt var jeg ikke helt sikker... ;)
Avatar billede Slettet bruger
15. august 2003 - 18:36 #15
Hejsa.

Jeg har lige prøvet at downloade den  .css-fil som positionerer alle elementerne, men jeg kan ikke downloade den.
Jeg får en fejlmededlelse som siger, at der er nægtet adgang. Er jeg den eneste som får denne fejl?
Avatar billede lordhead Nybegynder
15. august 2003 - 20:43 #16
Umiddelbart - ja ;)

Men jeg har oplevet dette problem før... jeg har aldrig fundet ud af hvorfor det sker... nogle websteder tillader det bare ikke?
Avatar billede Slettet bruger
15. august 2003 - 21:03 #17
Ok. Jeg har prøvet både på:
http://cens.dk/o-butikken/
og
http://www.jong.frac.dk/xhtml/xhtml.html
og jeg har samme problem begge steder.

Er der ikke en venlig sjæl, som vil kopiere indholdet af .css-filen, og lægge den op herinde?

På forhånd tak: extend
Avatar billede lordhead Nybegynder
15. august 2003 - 21:06 #18
html
{
height: 100%;
}

body
{
background-color: #8a000f;
height: 100%;
margin: 0px;
padding: 0px;
}

#bg
{
background-color: #ffffff;
color: #000000;
font-family: verdana, sans-serif;
font-size: 11px;
height: 100%;
left: 50%;
margin-left: -275px;
margin-right: -275px;
padding: 10px 0px 0px 0px;
position: absolute;
right: 50%;
text-align: center;
width: 550px;
}

/Lordhead
Avatar billede Slettet bruger
15. august 2003 - 21:11 #19
-->lordhead: Tak.  :~]
Avatar billede lordhead Nybegynder
15. august 2003 - 21:12 #20
Np ;-}
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