Hoi,
ik probeer een ledenlijst op een plusminus semantische wijze op het web te krijgen (ter vervanging van old-style HTML). Aangezien ik zelf nogal zot ben van het gebruik van UL voor alles dat met lijstjes te zien heeft, dacht ik dit op volgende wijze op te lossen:
Ik wil echter ook de miniatuur-foto's(100x100) inclusief link tonen naast het lijstje met persoonsgegevens. Ik dacht dit eerst met een float te doen en op zich werkt dat wel in FF, maar IE(6) weigert alle medewerking! Er is wel een klikbare zone (de A rond de IMG), maar die wordt niet gerenderd op het scherm
.
Ik heb dan geprobeerd om de A absolute te plaatsen, doch ook hier geen succes in IE6: terwijl FF de foto'tjes mooi links bovenaan zet, gooit IE6 ze linksboven vanaf de padding (ipv vanaf de contentbox) en zodoende over de tekst.
Bovendien raak ik dan i/d problemen als er maar weinig gegevens getoond worden voor een betreffende persoon, de foto (als zijnde absolute = uit de flow) gewoon uit z'n box doorloopt (of niet helemaal getoond wordt)
De vraag nu: ben ik op het slechte pad (UL/LI) of vergeet ik iets essentieels of of of? Ik ben zelf uitgeput op andere mogelijkheden te zoeken... Tevens probeer ik ook een gastenboek in UL-vorm te krijgen en ook daar "verdwijnt" de floatende link
ik probeer een ledenlijst op een plusminus semantische wijze op het web te krijgen (ter vervanging van old-style HTML). Aangezien ik zelf nogal zot ben van het gebruik van UL voor alles dat met lijstjes te zien heeft, dacht ik dit op volgende wijze op te lossen:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <ul> <li> <ul> <a href="#" class="foto"><img src="./users.xxx.jpg" ...></a> <li class="name">naam vd persoon</li> <li class="function">functie</li> <li class="phone">phone</li> <li class="etc">andere contact eigenschappen enz...</li> ... </ul> </li> ... </ul> |
Ik wil echter ook de miniatuur-foto's(100x100) inclusief link tonen naast het lijstje met persoonsgegevens. Ik dacht dit eerst met een float te doen en op zich werkt dat wel in FF, maar IE(6) weigert alle medewerking! Er is wel een klikbare zone (de A rond de IMG), maar die wordt niet gerenderd op het scherm
Ik heb dan geprobeerd om de A absolute te plaatsen, doch ook hier geen succes in IE6: terwijl FF de foto'tjes mooi links bovenaan zet, gooit IE6 ze linksboven vanaf de padding (ipv vanaf de contentbox) en zodoende over de tekst.
Bovendien raak ik dan i/d problemen als er maar weinig gegevens getoond worden voor een betreffende persoon, de foto (als zijnde absolute = uit de flow) gewoon uit z'n box doorloopt (of niet helemaal getoond wordt)
De vraag nu: ben ik op het slechte pad (UL/LI) of vergeet ik iets essentieels of of of? Ik ben zelf uitgeput op andere mogelijkheden te zoeken... Tevens probeer ik ook een gastenboek in UL-vorm te krijgen en ook daar "verdwijnt" de floatende link
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| /* gestripte case */ ul { list-style: none; margin: 0px; padding:0px; } ul li { margin: 0px; padding: 0px 0px 0px 130px; } ul li ul { list-style: none; margin: 0px; padding:0px; } ul li ul li { margin: 0px; padding: 0px; } ul li ul li.phone { /* typisch truckje met icoontje als achtergrond */ background: url('./icon.phone.gif') no-repeat top left; padding-left: 30px; } ul li a.foto { display: block; float: left; } |