[JS] 3 Column equal height

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mitchell

Mitchell

13/06/2008 16:50:00
Quote Anchor link
Hey,

Ben ik weer eens met een vraag. Deze keer gaat het over 3 kolom gelijke hoogte (een probleem wat veel mensen hebben). Ik had een tijdje geleden zelf een klein scriptje gevonden (js) voor een gefixeerde layout. Maar ik kwam erachter dat die niet werkte als bijvoorbeeld een van de divs plots langer werd. Dus bijvoorbeeld bij een liquide layout werkt dit script voor geen meter.

Ik ben hierna opzoek gegaan op google naar andere scripts, toen heb ik alle geprobeerd die ik heb gevonden, maar ze werkte allemaal niet op liquide layouts.

Nu is mijn vraag, heeft iemand hier een script of een beginnetje voor?

ps. Ik heb mootools, dus het liefst zou ik het daar nog mee hebben.
 
PHP hulp

PHP hulp

08/05/2024 08:50:43
 
Terence Hersbach

Terence Hersbach

13/06/2008 16:53:00
Quote Anchor link
of helemaal geen javascript. Het kan waarschijnlijk ook met css..

Wat wil je precies bereiken?
dat er 3 verschillende achtergronden zijn met een vaste kleur?
Gewijzigd op 01/01/1970 01:00:00 door Terence Hersbach
 
Mitchell

Mitchell

13/06/2008 16:56:00
Quote Anchor link
3 divs naast elkaar met exact dezelfde lengte en als er 1 div groeit d.m.v. een script, moeten de divs gezamelijk verlengen.

Ik heb de css aanpak ook al geprobeerd, maar deze werkt ook niet goed.

Edit: Met de css aanpak bedoel ik dus display: table etc. (De divs vertellen zich te gedragen als een tabel.)
Gewijzigd op 01/01/1970 01:00:00 door Mitchell
 
Pepijn de vos

pepijn de vos

13/06/2008 17:39:00
Quote Anchor link
zijn de divs wel een vaste breedte?
en verandert de hoogte omdat er meer content in komt, of omdat de gebruiker zijn scherm aanpast?

is er niet iets als een onresize event?
dan kan je de boel opnieuw berekenen...
wat je ook kan doen is het gewoon elke 5 sec ofzo doen.

en kan je niet met faux columns werken?
 
Mitchell

Mitchell

13/06/2008 17:50:00
Quote Anchor link
pepijn de vos schreef op 13.06.2008 17:39:
zijn de divs wel een vaste breedte?
en verandert de hoogte omdat er meer content in komt, of omdat de gebruiker zijn scherm aanpast?

is er niet iets als een onresize event?
dan kan je de boel opnieuw berekenen...
wat je ook kan doen is het gewoon elke 5 sec ofzo doen.

en kan je niet met faux columns werken?


De buiten divs (left/right) zijn beide een vaste breedte, de middelste is liquid. De hoogte moet veranderen omdat er meer content in komt of omdat de gebruiker zijn scherm aanpast.

Geen idee of er iets als dat bestaat, ik zal er even naar zoeken.

Faux columns zijn niet bruikbaar bij een liquide layout en ze zijn nou niet echt een goede oplossing.

Ik heb ook even een voorbeeldje gemaakt: http://xevodesign.nl/umai/
De 2 schaduw randjes aan de linker en rechter kant moeten met de middelste div mee gaan.
 
Jesper Diovo

Jesper Diovo

13/06/2008 18:15:00
 
Harmen

Harmen

13/06/2008 18:16:00
Quote Anchor link
Js en opmaak... Niet echt de bedoeling.
Css is voor de opmaak, javascript niet. Dus: geen achtergrondplaatje of geen liquid layout.
 
Mitchell

Mitchell

13/06/2008 18:20:00
Quote Anchor link
Jezpur schreef op 13.06.2008 18:15:
Werkt niet op een liquide layout.
Harmen schreef op 13.06.2008 18:16:
Js en opmaak... Niet echt de bedoeling.
Css is voor de opmaak, javascript niet. Dus: geen achtergrondplaatje of geen liquid layout.
Ja ik weet het, ik ben momenteel zelf een css oplossing aan het bedenken. Javascript oplossingen hoor ik nog steeds graag! ;)
 

13/06/2008 18:39:00
Quote Anchor link
Is liquid Faux columns niet wat?
 
Mitchell

Mitchell

13/06/2008 18:43:00
Quote Anchor link
Karl schreef op 13.06.2008 18:39:
Is liquid Faux columns niet wat?
Eerste keer dat ik hier wat over hoor, ik zal het even checken. Thanks. ;)
 
Jesper Diovo

Jesper Diovo

13/06/2008 19:05:00
Quote Anchor link
Tuurlijk werkt 'Faux columns' ook op een liquid lay-out. Of is de jouwe wel héél liquid?
 
Mitchell

Mitchell

13/06/2008 22:52:00
Quote Anchor link
@ Jezpur: Mijnens is inderdaad wel héél liquid. Haast alles in de layout width gebruikt procent.

Overigens, ik ben ondertussen al verder gekomen met me probleem d.m.v. Css, maar display: table schijnt niet te werken in IE, heeft iemand een oplossing?

Site: http://xevodesign.nl/umai/
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.