30. maj 2004 - 19:43Der er
26 kommentarer og 1 løsning
Min footer er ikke placeret rigtigt
Hejsa (igen),
CSS er ved at tage livet af mig. Jeg har en footer, men den ligger sig ikke i den "aktuelle" bund. Prøv at scrolle og du vil se problemet: http://www.tackleprices.com/merchant/
prøv at starte med at omkranse alt indholdet (også alle de andre divs) i en div kaldet fx container: <div id="container"> .... </div>
tilføj herefter dette til dit stylesheet: html,body {height:100%;} #container { height:100%; position:relative; } HTML > BODY #container { height:auto; min-height:100%;
og skriv så bare: <div id="bottom-menu"> </div> ellers ser det lidt dumt ud i mozilla. Man behøver nemlig ikke noget indhold i en div hvis man blot har defineret width og height
det er et lille trick man kan bruge hvis stylen virker anderledes i mozilla end i IE (og det er netop problemmet med højden). I IE udvider højden sig automatisk når den overskrider den beskrevne højde i CSS'en - men det gør mozilla og opera ikke. Tricket er så at IE ikke kender til > selectoren men det gør mozilla og opera (i nyere versioner i hvert fald). På den måde vil IE ikke læse den ovenstående style, men det gør mozilla og opera - hvilket løser problemmet.
Det ser ud til der er en lille fejl. Jeg har fjernet alle linieskiftene igen. Men som du kan se, så laver den siden for lang. Skyldes det "padding-bottom:30px", det ser nemlig ud til at det er præcis 30px ?
ja, det har du ret i. Det kan løses ved at smide alt indholdet (altså der hvor du havde dine mellemrum og linieskift) ind i endnu en div (det bliver snart kompliceret hva' ;-)
Fx <div id="content"> INDHOLD Og blablabla </div>
i stylesheetet skal du så skrive: #container { height:100%; position:relative; } #content { padding-bottom:30px; } altså rykke padding-bottom ned i #content. Så burde det virke :-)
Tror lige jeg skal læse det stylesheet grundigt igennem imorgen. Set er blevet tilføjet en masse og har ikke så meget overblik over det mere - trænger nok bare til noget søvn :P
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.