webForumDet fria alternativet

3-kolumnslayout

9 svar · 805 visningar · startad av jme

jmeMedlem sedan maj 20012 237 inlägg
#1

Hej!

Jag vill skapa en 3-kolumns layout:

Där left, center och right ska kunna ha separata bakgrundsfärger.

Jag vill att, alla tre vertikala kolumner skall vara lika långa, oavsett deras innehåll.

Sedan så ska jag ha en header och en footer i layouten.

Har letat efter liknande mallar men hittar bara fulhack.

Finns det någon som råkar ha en liknande mall att ge? :)

m_soderlundMedlem sedan sep. 20026 425 inlägg
jmeMedlem sedan maj 20012 237 inlägg
#3

Jo, har hittat dem men det flesta verkar ha en massa bök samt små buggar och fulhack. Jag vill ha en ren och simpel lösning. Går det inte?

GunnarDMedlem sedan juni 20014 290 inlägg
#4

Titta på denna länken, längst ner: http://css.maxdesign.com.au/floatutorial/

Där beskriver han hur man bygger upp en 3 kolumners layout.

jmeMedlem sedan maj 20012 237 inlägg
#5

Det såg först lovande ut men när jag försökte färglägga kolumnerna skillt så blev det inte bra. Bara området omkring texten färglades, inte hela kolumnen. Kanske behövs det bara ett litet hack för att åstadkomma detta, eller? :)

MeleaMedlem sedan juli 20033 147 inlägg
#6

Jo, du måste sätta background-image på #container.

jmeMedlem sedan maj 20012 237 inlägg
#7

Hmm, det kanske är en bra idé. Jag skulle kunna skapa en tunn bild på ca 800 pixlar som består av tre delar i olika färger. Sedan så gäller det bara att skapa div:ar som är passande breda. Fast då måste jag ha en fixerad bredd på sidan.

Men om jag ändå vill kunna ha dynamisk bredd på sidan, huir göra då?

InsiderMedlem sedan jan. 2000978 inlägg
#8

Här beskrivs hur man skapar flytande 3-kolumners layouter: (med bakgrundsbild)
http://www.communitymx.com/content/article.cfm?page=1&cid=AFC58

PmanMedlem sedan aug. 200519 inlägg
#9

Någont sådant häringa, kanske:
http://www.positioniseverything.net/threecolbglong.html

Patric.

jmeMedlem sedan maj 20012 237 inlägg
#10

Tack för alla svar!

Jag gjorde helt enkelt så att jag skapade en 900px * 20px bild som jag delade in i tre områden, vilka jag sedan färgsatte. Sedan la jag ut bilden i en div med:

background-image: url(bakgrund.jpg);
background-repeat: repeat-y;

Jag använde sedan en gammal mall som redan är i drift, vilken jag modifierade lite.

Jag markerar mitt eget svar som slutgiltigt svar. Hoppas ingen tar illa upp :r

256 ms totalt · 3 externa anrop · v20260731065814-full.30151723
125 ms — hämta forumlista (db)
126 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)