webForumDet fria alternativet

3-kollumner..hur göra dem lika långa?

HTML & CSS

6 svar · 598 visningar · startad av olarsson

Medlem sedan feb. 200777 inlägg
Frågan#1

Jag har tre kollumner med olika innehåll där mängden innhålla varierar. Finns det något någolunda enkelt sätta att göra så att de har flexibel längde beroende på innehållet men ändå alltid går hela vägen ner alla tre?

Tack för hjälpen.

Medlem sedan juni 20031 837 inlägg
#2

Hur är kolumnerna gjorda, med div-tagg, tabell, något annat?

Medlem sedan feb. 200777 inlägg
#3

...

Jag använder mig av med div-taggar.

Medlem sedan feb. 2007278 inlägg
#4

Någorlunda enkelt? Med dagens CSS? Nej.

Standardlösningen sedan länge kallas "faux columns" och en av de första som upptäckte metoden är Dan Cederholm: http://www.alistapart.com/articles/fauxcolumns/

<skryt>Jag kom faktiskt på just den helt på egen hand, men först långt senare...</skryt>

Andra nyare idéer finns här: http://www.positioniseverything.net/articles/onetruelayout/equalheight och här
http://www.cssplay.co.uk/layouts/3cols2.html

Medlem sedan mars 20041 505 inlägg
#5

itpastorn skrev:

Någorlunda enkelt? Med dagens CSS? Nej.

Jag orkar inte tänka efter just nu...
Men ligger begränsningarna i själva CSS eller webbläsarnas implementeringar?
Nu slog det mig att display:table och dess kompisar borde kunna göra jobbet om bara stödet fanns.

Medlem sedan feb. 2007278 inlägg
#6

display:table kommer göra underverk när stödet finns. IE6 och 7 måste först dö sotdöden. Tillsammans med display: inline-block (testat i Acid3) så får vi riktigt bra verktyg. Vi pratar alltså om implementering.

CSS 3 Advanced layout Module ligger många, många år in i framtiden, först som standard (den är långt ifrån implementeringsbar) och sedan med stöd i webbläsarna.

http://www.sitepoint.com/blogs/2008/02/28/table-based-layout-is-the-next-big-thing/

Det vi inte får med display: table är "source order independance", dvs det blir svårt att flytta kolumnerna hur som helst utan att pilla i HTML-koden. Några försök har gjorts, men jag antar att fler kommer.

Här är ett försök: http://www.tjkdesign.com/articles/css-layout/no_div_no_float_no_clear_no_hack_no_joke.asp
Att använda en oordnad lista ser jag som en dålig idé, dock.

Dagens huvudalternativ: absolut position eller floats analyseras bra här: http://reference.sitepoint.com/css/floatvsabsolute

(SitePoints nya referensavdelning är underbar och bör genast ersätta alla besök hos W3Schools!)

Medlem sedan feb. 2007278 inlägg
#7

Just det: Glömde den bästa källan av dem alla om css-tabeller: http://www.gunlaug.no/contents/wd_additions_22.html

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)