Avatar billede kimdolleris Nybegynder
14. august 2008 - 19:18 Der er 4 kommentarer og
1 løsning

100% width i højre kolonne

Hej!

Jeg sidder forn et lille problem. Jeg har brug for at kunne have en div som er 100% men som "floater" til højre for en fast størrelset div.

Jeg tænkte at smide det i en "wrapper" og så floate div'erne, men det fungerer ikke. Så prøvede jeg at positionere dem, men så skyder den høre div bredden ud og giver en scrollbar :-(

Jeg kan ikke lige greje det og vil helst ikek være pisket til at bruge en tabel.

Se her:

***** CSS *****

/* Site generals
---------------------------*/

html, body{
    width:100%;
}

body{
    margin:0;
    padding:0;
    color:#fff;
}

/* Site build up
---------------------------*/

#wrapper{
    height:500px;
    width:100%;
}

#leftcol{
    float:left;
    clear:none;
    height:500px;
    width:300px;
    background-color:#000033;
}

#rightcol{
    float:left;
    clear:none;
    width: 100%;
    height:500px;
    border-left: 300px solid white;
    background-color: silver;
}





***** HTML *****

<div id="wrapper">
   
        <div id="leftcol">left</div>
        <div id="rightcol"> Dette skal så fylde resten</div>
       
</div>


**************

Nogen der ved besked?

:O) Kim
Avatar billede kimdolleris Nybegynder
14. august 2008 - 19:23 #1
Hov borderen skal væk i rightcol :D
Avatar billede kimdolleris Nybegynder
14. august 2008 - 19:24 #2
men problemet er der jo stadig :D
Avatar billede kimdolleris Nybegynder
14. august 2008 - 19:40 #3
Avatar billede ssv Nybegynder
14. august 2008 - 20:47 #4
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Titel</title>
<style type="text/css">
html, body{ width:100%; margin:0; color:#fff; }

/* Site build up
---------------------------*/

#wrapper{
    height:500px;
    width:100%;
}

#leftcol{
    height:500px;
    width:300px;
    background-color:#000033;
    position: absolute;
    left: 0; top: 0;
    z-index: 2;
}

#rightcol{
    width: 100%;
    height:500px;
    background-color: silver;
    float: left;
    text-indent: 300px;
}
</style>
</head>

<body>
<div id="wrapper">
   
        <div id="leftcol">left</div>
        <div id="rightcol"> Dette skal så fylde resten</div>
       
</div>
</body>
</html>
Avatar billede kimdolleris Nybegynder
14. august 2008 - 22:26 #5
hmm, ja, den gør sådan set det jeg gerne vil.. tak for det resten finder jeg selv ud af :D
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