Avatar billede superraider Nybegynder
01. februar 2008 - 09:47 Der er 10 kommentarer og
1 løsning

Div box, 100%height.

http://www.eksperten.dk/spm/817378

"
Jeg synes ikke rigtig at få height attributen til at virker så godt med div.

En blank side,
    <div style="border:solid 1px black; width:200px; height:100%;">
    hej
    </div>
Hvorfor laver den ikke min box 100% af siden i height.
"

svaret i den anden tråd var jeg nok kunne løse det med javascript så stiller den lige videre her.(ikke det oprindelige spørgsmål i den anden tråd, men vil gerne have det løst anyway)
Avatar billede kalp Novice
01. februar 2008 - 10:00 #1
Du skal vel fjerne margin, padding osv. fra body:)
Avatar billede kalp Novice
01. februar 2008 - 10:02 #2
Jeg havde ikke læst den anden tråd.

men du kan da lige prøve at tilføje det yderligerer.

html,body
{
  height:100%;
  margin:0px;
  padding:0px;
}
Avatar billede superraider Nybegynder
01. februar 2008 - 10:40 #3
Her er et lille eksemple, og det virker ikke for mig.

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
    <style type="text/css">
    html,body{height:100%; padding:0px; margin:0px;}
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div style="border:solid 1px black; width:200px; height:100%;">
    hej
    </div>
    </form>
</body>
</html>
Avatar billede kalp Novice
01. februar 2008 - 11:51 #4
du skal give din form height 100% også

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
    <style type="text/css">
    body{height:100%; padding:0px; margin:0px; }
    #test{
      height:100%;
    }
    #form1
    {
      height:100%;
    }
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div id="test" style="border:solid 1px black; width:200px; ">
    hej
    </div>
    </form>
</body>
</html>
Avatar billede kalp Novice
01. februar 2008 - 11:52 #5
de øvrige rettelser jeg lavede kan du ignorerer..

du skal bare have denne med i din style

  #form1
    {
      height:100%;
    }
Avatar billede superraider Nybegynder
01. februar 2008 - 13:05 #6
Ja så virker det jo, men kan så ikke overføre det til hvorfra mit problem opstod.
har lgie smidt det over i pastebin.

http://paste.ubuntu-nl.org/54317/  html
http://paste.ubuntu-nl.org/54319/  css

Jeg har bare snapped htmlet sammen sådan som det ville blive generete med mine masterpages i asp.

Du ka få 200ekstra point hvis du kan gennemskue det, et lidt støre arbejde dog.

http://borkedguild.net.mytempweb.com/  her ka du se hvordan det ser ud, det er boxen med hej bla bla som jeg gerne ville have til at fylde helt ned til bunden af det content på siden.(håber det giver mening)

Hvis du sammen med ser noget css der ikke er ie6 venlig, så er der 200point i en anden tråd at hente, det ser fucked ud i ie5. og ie6 pt :(
Avatar billede kalp Novice
01. februar 2008 - 13:28 #7
det er lidt besværligt at overskue, men f.eks så kan du ikke forvente at den div der indeholder "hej.." får en 100procent height når den ligger i en div med 1% height

div#inner-content {
margin-left:16px;
margin-right:16px;
height:1%;
background-image: url('../layout/parchment-light.jpg');
}


du må op igennem lagende og sikre dig at de alle er 100% op til du når din form.
Avatar billede superraider Nybegynder
01. februar 2008 - 13:43 #8
Synes jeg har prøvet det en gang, men prøver da igen.
Avatar billede superraider Nybegynder
01. februar 2008 - 14:03 #9
Er gået i gang med at checke alle divs med javascript og finder nogle der ikker har 100% etc. 

Da jeg ikke selv har skrevet det, underede jeg mig over
.wrapper>.wrap-content {

er > en taste fejl?
Avatar billede kalp Novice
01. februar 2008 - 14:14 #10
jeg > er en tastefejl:)
Avatar billede superraider Nybegynder
01. februar 2008 - 14:17 #11
:) oki.

Jeg har nu givet alle elementer height:100% og det virkede såmen også, men nu er siden bare blevet forlænget ned af langt ud af browser vinduet, indtil den ikke scroller længere og de elementer i bunden vises ikke.
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