Avatar billede xaque Nybegynder
17. november 2007 - 22:35 Der er 6 kommentarer og
1 løsning

Hjælp med css design

Hej jeg er igang med at hjælpe en med et design og jeg kan ikke få det til at virke i firefox i IE er der ingen problemer den gør sådan her i firefox
http://peecee.dk/?id=79332

Min html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css"></head>


<body>
<div id="top"> </div>
<div id="main">

       
     
                                    <div id="menu">$categorybox</div>
                                    <div id="indhold">$content  </div>
     

</div>


<div id="footer"> </div>
</body>
</html>

min css

html, body { height:100%; min-height:100%;  background-color:#ededed; /*border:30x solid #000000;*/ padding:0; margin:0; text-align: center;}

#top {
        position: relative;
        top:0px;
        background-image:url("images/Untitled-1_02.jpg");
        background-repeat:no-repeat;
        left:0px;
        height:158px;
        margin-left: auto;
        margin-right: auto;
        width: 969px;
        /*background-position:center;*/

    }
   
#main {
        position: relative;
        background-image:url("images/Untitled-1_04.jpg");
        background-repeat:repeat-y;
        min-height:100%;
        margin-left: auto;
        margin-right: auto;
        width: 969px;
        /*background-position:center;*/


    }

            #menu {
                position: relative;
                top:0px;
                left:0px;
                float:left;
                width:140px;
                margin-left:80px;
                border:solid 1px #000000;
                text-align:left;               
                }
            #indhold {
                position: relative;
                top:0px;
                float:right;
                width:645px;
                margin-right:95px;
                text-align:left;   
                    border:solid 1px #000000;
            }
   
#footer {
        position: relative;
        background-image:url("images/Untitled-1_05.jpg");
        bottom:-1px;
        height:94px;
        margin-left: auto;
        margin-right: auto;
        width: 969px;
        /*background-position:center;*/
        /*bottom:10px;*/
        vertical-align:bottom;
    }


er der en som kan se problemet?
Avatar billede -zonic- Nybegynder
17. november 2007 - 23:02 #1
jeg forstår ikke hvorfor du sætter det op som du gør... hvorfor har du sat 100% height på din html, body ? er det fordi du altid vil sikre dig at siden fylder browseren ud selvom indholdet ikke er til det?
når du nu bruger relativ positionering, så bør du kunne rette det hele med height:auto; og så lad være med at bruge bottom: osv.. og sidst skal du lave clear:both; i din footer, da du har lavet float på din #menu og dit #indhold
Avatar billede -zonic- Nybegynder
17. november 2007 - 23:02 #2
start lige med clear:both;
Avatar billede xaque Nybegynder
17. november 2007 - 23:03 #3
ja den skal fylde siden ud selvom det ikke er indhold
Avatar billede w13 Novice
17. november 2007 - 23:03 #4
-zonic-: Det er en meget godt idé at have 100% højde på html og body for at sikre, at højden bliver korrekt på diverse elementer på siden i forskellige browsere.
Avatar billede xaque Nybegynder
17. november 2007 - 23:05 #5
clear:both; fik min footer ned i bunden så det er en start :)

men min #main er stadig ikke height:100%;
Avatar billede w13 Novice
29. juli 2008 - 10:55 #6
Lukketid?
Avatar billede xaque Nybegynder
29. juli 2008 - 21:33 #7
svar
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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