20. december 2008 - 13:08Der er
9 kommentarer og 2 løsninger
Et par DIV-spørgsmål
Hej. Jeg har en side, som er 1000px bred, som jeg opdeler i 2 kolonner (venstre på 150px og højre på 850px) I venstre kolonne anvender jeg en baggrund. Min udfordring er, at hvis højre kolonne er længere end venstre, så udfyldes baggrunden i venstre kolonne ikke i hele kolonnens dybde. Er der en nem løsning på dette?
De 3 definationer ser sådan her ud: div#container { width: 1000px; border-style: solid; border-width: 0 2px; border-color: #000; background-color: #fff; text-align: left; margin: 0px auto; }
Da du kun har to float'ede elementer i din container, vil denne ikke have nogen højde! Man indsætter et clear-element for at tvinge containeren til at strække sig (vertikalt) til at rumme de to divs:
Men er vi enige om, at min baggrundgrafik, som nu ligger i DIV-container skal ændres så pixelbredden svarer til bredden på venstre kolonne, nemlig 150px.
det er ikke nødvendigt - du kan lave baggrundsbilledet den bredde du vil have det til at være og så styre evt repeat med background-repeat og positionen med background-position.
keysersoze: Jeg havde ikke set din sidste kommentar. Hvis jeg vil have baggrunden til at passe med bredden på venstre kolonne, som er 150px bred, så må baggrundsgrafikken vel ikke være bredere end 150px?
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.