Avatar billede googolplex Novice
05. december 2003 - 14:52 Der er 4 kommentarer og
1 løsning

Div problem

Jeg har følgende på en test-side:

http://www.ladefoged-roenne.dk/divtest.php

Men jeg kan simpelthen ikke få det mellemrum ude ved de lilla'e bokse til af forsvinde, baggrunden (rød) skinner igennem :(

Jeg har forsøgt at sætte følgende overalt:

padding: 0px;
margin: 0px;
border-width: 0px;

Men det har ingen effekt :(
Avatar billede overchord Nybegynder
05. december 2003 - 15:00 #1
Din div.center har width 760px
men Left + Middle + Right = 750px

Saa du har 10 pixles overskud der skinner igennem
Avatar billede googolplex Novice
05. december 2003 - 16:25 #2
Jaa, det var nok en god begyndelse :)

Men det virker stadig ikke helt:

Hvis jeg har sætter width op til 457px for 'middle' ser det således ud:

http://www.ladefoged-roenne.dk/divtest.php

Men så snart jeg sætter width til 458px eller over for at fjerne det sidste mellemrum går det galt:

http://www.ladefoged-roenne.dk/divtest2.php

Kan du greje den ?
Avatar billede overchord Nybegynder
05. december 2003 - 18:02 #3
proev at saette padding: 0px paa div.left og div.middle ogsaa
Avatar billede overchord Nybegynder
05. december 2003 - 18:04 #4
Nej nu funger den! Du mangler en float:right paa div.right:

<html>
<head>
<title>DivTest</title>

<style type="text/css">

body
{
    border-style: solid;
    border-width: 0px;
    text-align: center;
}

div.center
{
    border-style: solid;
    border-width: 0px;
    background-color: red;
    width: 760px;
}

div.top
{
    background-color: blue;
    border-style: solid;
    border-width: 0px;
    height: 100px;
    width: 100%;
}

div.left
{
    background-color: yellow;
    border-style: solid;
    border-width: 0px;
    float: left;
    padding: 0px;
    height: 300px;
    width: 150px;
}

div.middle
{
    background-color: green;
    border-style: solid;
    border-width: 0px;
    float: left;
    padding: 0px;
    height: 300px;
    width: 460px;
}

div.right
{
    background-color: blue;
    border-style: solid;
    border-width: 0px;
    float: right;
    padding: 0px;
    width: 150px;
}

div.bottom
{
    background-color: orange;
    border-style: solid;
    border-width: 0px;
    clear: both;
    height: 50px;
    width: 100%;
}

div.box
{
    background-color: purple;
    border-style: solid;
    border-width: 0px;
    height: 100px;
    width: 100%;
}

</style>

</head>

<body>

<div class="center">
    <div class="top">Top</div>
    <div class="left">Venstre</div>
    <div class="middle">Midt</div>
    <div class="right">
        <div class="box">Øverst</div>
        <div class="box">Midten</div>
        <div class="box">Nederst</div>
    </div>
    <div class="bottom">Bund</div>
</div>

</body>

</html>
Avatar billede googolplex Novice
05. december 2003 - 18:39 #5
Ja, den fejl har jeg lige selv fundet, jeg brugte bare float: left på den sidste også :) Begge virker, ved ikke hvad der er bedst...
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