Hallo,
Na al uren iedere CSS/JS hack te hebben geprobeerd, ben ik nog steeds geen steek verder.
Het zit zo. Ik heb een div, vierkant. Daarin een link met daarin een afbeelding. De afbeelding moet verticaal gecentreerd zijn als horizontaal. Het gaat om thumbnails, en het zijn er behoorlijk wat. Het moet dus automatisch gaan. In FF gaat dit perfect met line-height en vertical-align. Maar natuurlijk doet IE7 weer ***.
Mijn structuur ziet er dus zo uit:
Ik ben op zoek naar een simpele oplossing waarbij ik niet de hoogte van de afbeelding hoef te gebruiken (dus dynamisch) en geen 15 divs om mijn afbeelding hoef te plaatsen. Dit moet toch gewoon mogelijk zijn. In FF werkt het perfect, in IE7 staat de afbeelding boven aan de div..
Vanalles al geprobeerd met display: table(-cell), etc.. Niks werkt, er is geen beweging in te krijgen. Word er onderhand wel een beetje gek van..
Na al uren iedere CSS/JS hack te hebben geprobeerd, ben ik nog steeds geen steek verder.
Het zit zo. Ik heb een div, vierkant. Daarin een link met daarin een afbeelding. De afbeelding moet verticaal gecentreerd zijn als horizontaal. Het gaat om thumbnails, en het zijn er behoorlijk wat. Het moet dus automatisch gaan. In FF gaat dit perfect met line-height en vertical-align. Maar natuurlijk doet IE7 weer ***.
Mijn structuur ziet er dus zo uit:
HTML:
1
2
3
| <div> <a><img /></a> </div> |
Cascading Stylesheet:
1
2
| div { line-height: 160px; } img { vertical-align: middle; } |
Ik ben op zoek naar een simpele oplossing waarbij ik niet de hoogte van de afbeelding hoef te gebruiken (dus dynamisch) en geen 15 divs om mijn afbeelding hoef te plaatsen. Dit moet toch gewoon mogelijk zijn. In FF werkt het perfect, in IE7 staat de afbeelding boven aan de div..
Vanalles al geprobeerd met display: table(-cell), etc.. Niks werkt, er is geen beweging in te krijgen. Word er onderhand wel een beetje gek van..