Avatar billede snuf Nybegynder
06. februar 2004 - 09:10 Der er 3 kommentarer og
1 løsning

Safari ignorerer height

Jeg har på en side en "baggrund" lavet i DIV som ser sådan her ud:

#container {
    position:relative;
    width: 740px;
    margin: 20px auto 0px auto;
    padding: 0px 0px 20px 0px;
    background-color: #ffffff;
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
    border-left:1px solid #000000;
    border-top:1px solid #000000;
}

Øverst på siden er en TABLE med en menu.

Alt virjer fint! Når jeg fylder andre DIV-elementer i den udvides den nedad som den skal.

Men når jeg tester den i Safari (Mac) bliver containeren kun så lang som min TABLE øverst. Med andre ord ignoreres alle DIV-elementerne på siden.

Jeg har prøvet med height:100%; og height:auto; og begge virker fint i IE, men ikke i Safari.

Ved nogen hvorfor?
Avatar billede jakobdo Ekspert
06. februar 2004 - 09:21 #1
Kan du ikke bruge svaret på denne side: http://www.eksperten.dk/spm/461566
Avatar billede domaz.dk Novice
06. februar 2004 - 13:16 #2
At skrive height i en table... eller angive en height til en table er ikk helt rigtig... og derfor virker det ikk i alle browsere...
Avatar billede snuf Nybegynder
06. februar 2004 - 14:54 #3
Men det drejer sig IKKE om en table, men om et DIV-element.

Og nej, jakobdo, intet i det anførte link virker på dette specifikke problem. Selv med en

body {
    height:100%;
}

... fylder baggrunden ikke siden ud.

Andre?
Avatar billede snuf Nybegynder
19. februar 2004 - 13:21 #4
Jeg lukker igen...
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