Avatar billede bjkl Nybegynder
15. september 2004 - 13:35 Der er 6 kommentarer og
1 løsning

Hvordan placerer man to bokse ved siden af hinanden?

Jeg vil gerne placere to bokse ved siden af hinanden. Når størrelsen på browseren bliver ændret skal boksene stadig stå korrekt i forhold til hinanden. Hvordan er det muligt. følgende er mit forsøg:

#leftboks{
    position:relative;
    width:90%;
    margin-top: 20px;
    margin-left: 20px;
    float:left;
   
}
#rightboks{
    position:relative;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    width:10%;
Avatar billede notes2c Nybegynder
15. september 2004 - 13:49 #1
<div style="width: 500px">
<div style="float:right; width: 10%; background-color: green;">Right</div>
<div style="float:left; width: 90%; background-color: red;">Left</div>
</div>
Avatar billede bjkl Nybegynder
15. september 2004 - 14:24 #2
ok... men når jeg gør browseren mindre og mindre, mistes bagrundsfarven i den boks, som elementerne right og left er placeret i..

#centerboks{
    background:ffffff;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
}

#topboks{
    margin-right: 0px;
    margin-left: 0px;
}
#leftboks{
   
    width:80%;
    margin-top: 20px;
    margin-left: 20px;
    float:left;
   
}
#rightboks{
float:right;
    margin-bottom: 20px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    width:10%;
   
}
Avatar billede notes2c Nybegynder
15. september 2004 - 14:38 #3
Kan vi se koden
Avatar billede bjkl Nybegynder
15. september 2004 - 14:45 #4
jep...

<body  background="bg.gif">
    <div id="centerboks">
    <div id="topboks"><?php include("top.php");?></div>
        <div id="leftboks">
            Oploader ting i en tabel.
      </div>
      <div id="rightboks">
        includer en menu
        </div>
    <div id="bundboks"><img src="bg_bund.gif"></div>
    </div>
</body>
</html>



#centerboks{
    margin-top: 20px;
    margin-right: 100px;
    margin-bottom: 10px;
    margin-left: 10px;
    background:ffffff;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
}

#topboks{
    margin-right: 0px;
    margin-left: 0px;
}
#leftboks{
   
    width:80%;
    margin-top: 20px;
    float:left;
   
}
#rightboks{
        float:right;
    margin-bottom: 20px;
    margin-top: 20px;
    margin-left: 3%;
    width:10%;
   
}
#bundboks{
    margin-right: 0px;
    margin-left: 0px;
}
Avatar billede bjkl Nybegynder
15. september 2004 - 14:55 #5
har fundet ud af det.... følgende manglede.. #centerboks{
    width:86%;
Avatar billede notes2c Nybegynder
15. september 2004 - 15:00 #6
Man er nødt til at kende bredden for centerboks, for ellers kan leftboks og rightboks ikke regne % bredden ud. Og i dit eks. float'er du leftboks i topboks. Og det giver ikke den ønskede effekt.
Avatar billede notes2c Nybegynder
15. september 2004 - 15:03 #7
Du bør også lave clear på bundboks

#bundboks{
    clear: both;
    margin-right: 0px;
    margin-left: 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