Avatar billede ahjdp1 Nybegynder
06. september 2003 - 15:19 Der er 11 kommentarer og
1 løsning

footer vil ikke flyde med div-boksen der er ovenfor

Jeg kan ikke få min div til konstant at være under den div der er ovenfor. Det skal se således ud:

---------
|  DIV1  |
---------
---------
|  DIV2  |
---------

Men den nederste boks bliver bare for neden i browser-vinduet istedet for på siden
Avatar billede tsm Nybegynder
06. september 2003 - 15:30 #1
prøv at vis koden du bruger...
Avatar billede ahjdp1 Nybegynder
06. september 2003 - 15:35 #2
Her er CSS'en:

#indhold   
{
text-align: left;
margin: 0px;
padding: 0px;
border-right: 1px solid #bfbfbf;
border-left: 1px solid #bfbfbf;
width: 760px;
height: 100%
}
#top 
{
position: absolute;
top: 0px;
width: 760px;
height: 80px
}
#topmenu 
{
background-color: #ebebeb;
position: absolute;
top: 80px;
width: 760px;
height: 20px
}
#body   
{
padding-left: 160px;
position: absolute;
top: 100px;
width: 755px;
overflow: visible
}
#leftmenu 
{
background-color: #fff;
float: left;
position: absolute;
top: 100px;
width: 160px
}
#footer 
{
position: absolute;
bottom: 0%;
width: 760px;
height: 20px
}

Her er HTML'en:

<div id="indhold">
<div id="body"><!-- #INCLUDE FILE="inc/body.inc" --></div>
<div id="leftmenu"><!-- #INCLUDE FILE="inc/leftmenu.inc" --></div>
<div id="topmenu"><!-- #INCLUDE FILE="inc/topmenu.asp" --></div>
<div id="top"><!-- #INCLUDE FILE="inc/top.inc" --></div>
<div id="footer"><!-- #INCLUDE FILE="inc/footer.inc" --></div>
Avatar billede tsm Nybegynder
06. september 2003 - 15:51 #3
Så vidt jeg kan se er det under hinanden... jeg prøvede at lave det til html. har du et link til den rigtige side?
Avatar billede ahjdp1 Nybegynder
06. september 2003 - 15:55 #4
Avatar billede tsm Nybegynder
06. september 2003 - 15:58 #5
er det korrekt at problemet er at footeren sidder midt i teksten? og du gerne vil have det til at være sådan at den heletiden sidder nederst uanset længden af siden?
Avatar billede ahjdp1 Nybegynder
06. september 2003 - 16:01 #6
ja, det er korrekt
Avatar billede tsm Nybegynder
06. september 2003 - 16:48 #7
prøv det her HTML istedet for.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title> </title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <Script type="text/javascript">
        function setHeight(){
            content.style.height = document.body.clientHeight;
        }
        </script>
    </head>
        <body onload="setHeight()">
            <center>
                <table class=main cellpadding=0 cellspacing=0>
                    <tr>
                        <td style="vertical-align:middle;">
                            <table id=content class=content cellpadding=0 cellspacing=0>
                                <tr>
                                    <td colspan=2 class=top><!-- #INCLUDE FILE="inc/top.inc" --></td>
                                </tr>
                                <tr>
                                    <td colspan=2 class=topmenu><!-- #INCLUDE FILE="inc/topmenu.asp" --></td>
                                </tr>
                                <tr>
                                    <td class=leftmenu><!-- #INCLUDE FILE="inc/leftmenu.inc" --></td>
                                    <td class=body><!-- #INCLUDE FILE="inc/body.inc" --></td>
                                </tr>
                                <tr>
                                    <td colspan=2 class=footer><!-- #INCLUDE FILE="inc/footer.inc" --></td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
            </center>
        </body>
</html>
Avatar billede ahjdp1 Nybegynder
06. september 2003 - 16:53 #8
Det ser ikke ret godt ud. Fidusen var også at der ikke var nogle tabeller til opbygningen. Kan det ikke laves med en slags css-kode?
Avatar billede tsm Nybegynder
06. september 2003 - 16:53 #9
indsæt eventuelt det her:
<body onload="setHeight()" onResize="setHeight()">
Avatar billede tsm Nybegynder
06. september 2003 - 16:58 #10
hvorfor vil du ikke have tabeller?

hvis du vil undgå at der er luft i toppen og i bunden skal du jo bare lave et

body{
margin:0px;
}
så er det da magen til det andet
Avatar billede ahjdp1 Nybegynder
06. september 2003 - 17:01 #11
For at kunne opnå en bedre placering i søgemaskiner m.v. jvf. www.html.dk/artikler/00043/
Avatar billede Slettet bruger
12. september 2003 - 23:55 #12
Prøv med:

#footer {
    position: relative;
    clear: both;
    width: 100%;
    bottom: 0px;
}
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