Avatar billede J_N_T Nybegynder
19. juli 2011 - 00:25 Der er 8 kommentarer og
1 løsning

problemer med kolonner

Nogen der kan hjælpe mig her..

Jeg vil have baggrunden grå på siden her i den div der hedder sitecontent.. det gårogså fint.. indtil jeg begynder at lave nogle diver som skal bruges som kolonner.. der er baggrunden ikke grå.. hvad overserjeg i mit stylesheet?

Jeg paster her min html og mit stylesheet... Jeg har forsøgt at rense for så meget overflødig kode som muligt.


<!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" xml:lang="en" lang="en">
<head>
  <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
  <title></title>
  <link rel="stylesheet" type="text/css" href="mystyle.css" media="screen">
</head>
<body>
               

  <div id="sitecontainer"> 
    <img src="/logo.gif" style="width:200px;height:100px;">
    <div id="sitecontent">   
   
    baggrunden er grå lige i hele denne div.<br /><br/>
   
    lige indtil jeg laver kolonnerne herunder.. de flyder bare over det grå.. hvad er det jeg overser?

      <div id="columns">
      <div colnum="1" class="divColonne" style="width: 232px; min-height: 1px;">
        <p>kolonne 1</p>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras placerat metus sed massa interdum convallis eget non odio. Sed ut lorem eget libero tincidunt tristique. Aliquam vitae sapien nec leo faucibus tempor. Nam commodo iaculis mollis. Nulla ornare ultricies ultrices.</p>           
      </div><!-- ends divcolonne colnum 1 -->
      <div colnum="2" class="divColonne" style="width: 232px; min-height: 1px;"> 
        <p>kolonne 2</p>
      </div><!-- ends divcolonne colnum 2 -->
      <div colnum="3" class="divColonne" style="width: 232px; min-height: 1px;">
        <p>kolonne 3</p>
      </div><!-- ends divcolonne colnum 3 -->
      <div colnum="4" class="divColonne" style="width: 260px; min-height: 1px;">
        <p>kolonne 4</p>
      </div><!-- ends divcolonne colnum 4 -->
       
      <br style="clear:both;" />

      </div><!-- ends coloumns -->     

    </div><!-- ends site content -->   
    <div id="footer">
    footer
    </div>
  </div><!-- ends sitecontainer -->

</body>
</html>



stylesheet mystyle.css:


*
{
    margin:0;
    padding:0;
}

html
{
    font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
    font-size: 11px;
}

body
{
    background-color: #333333;
}



#sitecontainer
{
    margin:0 auto;
    padding: 0;
    width:958px;
    position:relative;
}

#sitecontent
{
    background-color: #eeeeee;
    border-top: 2px solid #333333;
    margin-bottom:3px;
}





#columns {
}




.divColonne{
    float:left;
}
*html .divColonne{
    overflow: hidden;
}



#footer{
    margin-top: 3px;
    margin-bottom: 4px;
    text-align: center;
    background-color: #CCCCCC;
    padding: 2px 5px 2px 5px;
}
Avatar billede NielsErikP Mester
19. juli 2011 - 00:48 #1
Hej..
Hvorfor ikke  :



.divColonne{
    background-color: #eeeeee;
    float:left;
}



Ellers må vi jo prøve igen ;-)
Avatar billede J_N_T Nybegynder
19. juli 2011 - 01:00 #2
Hej NielsErik

Det løser ikke problemet med at kolonnerne ligger sig "udover den <div> jeg vil have de skal blive i.. visuelt måske.. men ikke "korrekt"
Avatar billede wanze Nybegynder
19. juli 2011 - 01:16 #3
Kan du komme med et billede af fejlen? Jeg kan ikke se den. Brug evt. nogle andre mere beskrivende farver - hele din side er grå, så det er ikke særlig nemt at gå ud fra.
Avatar billede NielsErikP Mester
19. juli 2011 - 01:20 #4
Hej...

#2:
Tror ikke jeg forstår dit problem, først siger du at baggrunds farven ikke er grå som i det øvrige og derefter snakker om kolonner der ikke ligger sig ud over..??
Prøv at beskrive problemet lidt mere klart.
Avatar billede webweaver Praktikant
19. juli 2011 - 02:41 #5
Hvis dine kolonner lægger sig udover/udvider sig udover den bagerste div, skal du smide overflow: auto; ind på de divs du benytter til kolonnerne. Så burde den bagerste følge med i udvidelsen.

Hvis det har noget med baggrundsfarve at gøre, må det være noget helt andet.. Men det fremgår ikke rigtig af din beskrivelse.
Avatar billede webweaver Praktikant
19. juli 2011 - 02:41 #6
...
Avatar billede webweaver Praktikant
19. juli 2011 - 02:44 #7
Jeg skrev lige forkert. owerflow: auto; skal selvfølgelig være på den div, som omkrænser kolonnerne...
Avatar billede J_N_T Nybegynder
19. juli 2011 - 02:55 #8
BINGO webweaver.

Tak. jeg havde brugt hidden og ikke auto..

smid et svar :O)
Avatar billede webweaver Praktikant
19. juli 2011 - 11:34 #9
I noticed :-)

Fortsat god dag.
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