Avatar billede compac Seniormester
31. marts 2009 - 14:27 Der er 3 kommentarer og
1 løsning

2 spalter med ens højde

Jeg har en side med 2 spalter og ønsker, at den venstre altid skal være lige så høj som den højre spalte (den højre vil altid være højest).

Baggrunden i den højre spalte er et billede - og det kan naturligvis ses når spaltens højde øges. Jeg vil derfor lægge en baggrundsfarve ind, der hvor billedet slutter.
1. hvordan får jeg spalterne til at blive lige høje - uanset mængden af data i højre spalte?

2. Hvordan får jeg farve på den nederste del af min venstre spalte?

Her er min kode:


<link href="styles1.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">
<div id="leftcontent">
<p>Tabeller</p>
<p>Hjælp</p>
</div>  <!--leftcontent-->
<div id="main">
<form  method="post" name="opskrift">
<p>indhold af formular</p>
<div style="text-align: right;"><input name="submit" value="OK" type="submit"><br>
</div><!--OK-->
</form>
</div> <!--main-->
<div class="footertext" id="footer">
</div><!--footer-->
</div><!--wrapper-->
</body></html>

og css-koden:

#main {
    height: auto;
    width: 620px;
    background: #FFFFFF;
    border-right: 1px solid #006633;
    float: right;
   
}
#wrapper {
    height: auto;
    width: 790px;
    margin-right: auto;
    margin-left: auto;
}

#main p {
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    margin: 10px;
    padding-top: 10px;
}

#leftcontent {
    float: left;
    width: 160px;
    height: 410px;
    background: url(images/left_bg.gif) no-repeat;
    padding-left: 8px;
    text-align: left;
    border-left: 1px solid #006633;
}

#footer {
    background: url(images/bottom.jpg) no-repeat;
    width: 788px;
    height: 100px;
    border-right: 1px solid #006633;
    border-bottom: 1px solid #006633;
    border-left: 1px solid #006633;
    clear: both;
}
Avatar billede olebole Juniormester
31. marts 2009 - 16:18 #1
<ole>

Tabeller er beregnet til at lave synkronisrede søjler med. Det er div ikke. Hvis du vil bruge div som søjler, bør du nok lægge et baggrundsbillede, der 'faker' to søjler:
    http://dengodekode.dk/eksperten/twocols/

/mvh
</bole>
Avatar billede compac Seniormester
31. marts 2009 - 21:16 #2
Det er misvisende, at ordet "tabeller" forekommer.
Det skal bruges til et menupunkt, som henviser til kalorietabeller. - sorry.

I højre spalte står kun et ord i dette eksempel. Den spalte vil blive udfyldt, så den altid er højere end den venstre.

Jeg har nu prøvet at tilføje et billede til #wrapper:

        background: url(printer.gif) repeat-y;

-men man kan ikke se billedet.
Avatar billede compac Seniormester
31. marts 2009 - 21:21 #3
Jo, nu prøvede jeg lige med et andet billede - os så virkede det.

Læg et svar.
Avatar billede olebole Juniormester
31. marts 2009 - 23:12 #4
Yups ... if you can't fake it - you can't make it!  ;o)
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