FAQ |
Kalender |
2006-01-21, 17:48 | #1 | |||
|
||||
Medlem
|
Jag har två DIV´ar:
Citat:
Sajten är centrerad. Hur löser man det? Varför lägger de sig inte bredvid varandra? Såhär ser det ut i body: Citat:
|
|||
Svara med citat |
2006-01-21, 21:24 | #2 | ||
|
|||
Medlem
|
Om jag gör så här....
<body> <div id="vanster"> <table width="150" cellspacing="0" cellpadding="0"> <tr> <td></td> </tr> <tr> <td></td> </tr> </table> </div> <div id="hoger">hdfbvskhb</div> </body> Och css så här.... #vanster { width: 180px; height: auto; float: left; margin-right: 20px; padding: 8px; } #hoger { width: 500px; height: auto; float: right; } Då fungerar det.... |
||
Svara med citat |
2006-01-22, 12:52 | #3 | |||
|
||||
Medlem
|
Det funkade efter lite exprimenterande. Tack!
|
|||
Svara med citat |
2006-01-24, 15:28 | #4 | |||
|
||||
Mycket flitig postare
|
Tillbaks till orginalproblemet:
Anledningen till att det inte fungerar är att relativ/absolute fungerar omvänt till vad man ofta tror. Vad du behöver göra (även om designen också går att lösa med tabell eller float är att sätta css för bakg2 till: Kod:
#bakg2 { position: relative; } Se också till att sätta position: absolute; för #vanster och #hoger så att de kommer på en exakt(=absolut) position i förhållande till den div/"box" som de befinner sig i. Kod:
#vanster { width: 180px; height: auto; position: absolute; left: 40px; top: 0px; } #hoger { width: 500px; height: auto; position: absolute; left: 230px; top: 0px;} |
|||
Svara med citat |
Svara |
|
|