webForumDet fria alternativet

3 kolumner med div!

HTML & CSSur HTML, XHTML & CSS

6 svar · 423 visningar · startad av huggerFanta

Medlem sedan okt. 2002304 inlägg
Frågan#1

Hej!
Jag försöker skapa en layout med divvar som är lite speciell!

Jag vill ha tre kolumner, där endast den i mitten har en fast bredd, vänster och höger skall bara visa två olika bakgrundsbilder.

Alla kolumner skall vara 100% höga.

Jag får dock inte detta att fungera alls!

Någon som har nåt tips om vad jag måset göra för att få det att fungera???

HJÄLPPPPP!

Medlem sedan juni 200573 inlägg
#2

skapa en #wrapper som är relativt positionerad. Lägg in #header med absolut position. Lägg in en #mainpage under header med absolut psition och wrapperns bredd. I mainpage lägger du #left som bör ha fast vidd (här får du räkna pixlar), left skall flyta till vänster {float: left;} Sedan #center med fast vidd och som flyter till vänster. Sist lägger du in #right som har fast vidd (räkna pixlar) och som också flyter till vänster. Skapa en bakgrundsbild till #mainpage som har mainpages bredd och repeterar sig. Vill du sedan ha en #footer tänk på att ta med {clear: both;}

Så hade jag nog börjat.

Medlem sedan juni 20014 290 inlägg
#3

Titta på denna sidan för tips på hur man kan göra: http://css.maxdesign.com.au/selectutorial/ i step22 kan man se det färdiga resultatet.

Medlem sedan jan. 2000978 inlägg
#4

Om vänster och högerkolumnen bara ska visa bakgrundsbilder, är det bättre att baka in dessa i bakgrundsbilden för <BODY>. Då behöver du inga extra <DIV> och din layout blir då väldigt enkel.

Medlem sedan okt. 2002304 inlägg
#5

Problemet är det att det skiljer sig på vänster och höger sida!!!!

Bakgrundbilderna är olika, det är det som skapar problemen, det blir svårt att få detta centrerat ordentligt på alla olika skärmupplösningar som används.

Trodde att det skulle gå smidigt med divvar, men det visade sig inte vara så!

Medlem sedan jan. 2000978 inlägg
#6

Jo, men om du ska ha en fast bredd på innehållet borde det inte innebära något problem att lägga en bakgrundsbild i <BODY> som är centrerad.
Kolla in background-position i CSS.
Beroende på hur bakgrunden ska se ut, får du repetera den i y-led eller använda en stor bakgrundsbild som inte repeteras alls och fixera den.

Medlem sedan apr. 200491 inlägg
#7

Det här kanske kan vara till hjälp.
http://ewik.se/artikel/centrerad-bakgrund

125 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)