Hoi,
Heb een pagina waarin twee lijsten staan. De lijsten zijn zodanig gestyled dat ieder list item (bijna) 50% breed is. Door vervolgens ook een float: left toe te voegen onstaan twee kolommen.
De twee lijsten staan achter elkaar. Mocht de eerste lijst een oneven aantal items bevatten, dan zou de tweede lijst door de float precies in dit gat dienen te vallen, en netjes doorgaan. In een normale situatie zou het dus op het eerste gezicht niet zichtbaar zijn dat er sprake is van twee afzonderlijke lijsten, aan het einde haken ze netjes in elkaar, en gaat het als een geheel verder.
Nu is het zo dat de tweede lijst per definitie onzichtbaar is. Ik heb na de eerste lijst een block item toegevoegd, waarmee middels javascript, dit item zelf wordt verborgen, en de tweede lijst ook wordt weergegeven.
In Firefox, werkt dit prima. In IE6 echter, werkt de switch wel, maar indien de eerste lijst een oneven aantal items bevat, wordt de tweede lijst geheel in deze kolom weergegeven. De items in de tweede lijst worden daardoor slechts 25% breed. Niet helemaal de bedoeling. Weet iemand hoe ik dit op kan lossen?
Een kleine illustratie:
Heb een pagina waarin twee lijsten staan. De lijsten zijn zodanig gestyled dat ieder list item (bijna) 50% breed is. Door vervolgens ook een float: left toe te voegen onstaan twee kolommen.
De twee lijsten staan achter elkaar. Mocht de eerste lijst een oneven aantal items bevatten, dan zou de tweede lijst door de float precies in dit gat dienen te vallen, en netjes doorgaan. In een normale situatie zou het dus op het eerste gezicht niet zichtbaar zijn dat er sprake is van twee afzonderlijke lijsten, aan het einde haken ze netjes in elkaar, en gaat het als een geheel verder.
Nu is het zo dat de tweede lijst per definitie onzichtbaar is. Ik heb na de eerste lijst een block item toegevoegd, waarmee middels javascript, dit item zelf wordt verborgen, en de tweede lijst ook wordt weergegeven.
In Firefox, werkt dit prima. In IE6 echter, werkt de switch wel, maar indien de eerste lijst een oneven aantal items bevat, wordt de tweede lijst geheel in deze kolom weergegeven. De items in de tweede lijst worden daardoor slechts 25% breed. Niet helemaal de bedoeling. Weet iemand hoe ik dit op kan lossen?
Een kleine illustratie:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| bedoeling is:
+-------------------+-------------------+
| lijst 1 | lijst 1 |
+-------------------+-------------------+
| lijst 1 | lijst 2 |
+-------------------+-------------------+
| lijst 2 | lijst 2 |
+-------------------+-------------------+
wat IE6 doet:
+-------------------+-------------------+
| lijst 1 | lijst 1 |
+-------------------+---------+---------+
| lijst 1 | lijst 2 | lijst 2 |
+-------------------+---------+---------+
| lijst 2 |
+---------+ |
Through meditation I program my heart to beat breakbeats and hum basslines on exhalation -Blackalicious || *BetuweKees was AFK; op de fiets richting China en verder