css verticaal uitlijnen
Roberto Beer
16/03/2007 19:38:00Hallo!
Dat is mijn cel binnen een rij. Die cel laat een afbeelding zien die uit de database is gehaald. Ik heb er een <a id> omheen gezet, om een leuk background-color verander effect toe te kunnen passen. Dus als je 'hovert', dat ie van kleur verspringt:
Deze dus. Het probleem is dat ie de plaatjes nu niet meer mooi in het verticale midden uitlijnt, maar helemaal boven. Iemand een oplossing? vertical-align werkt niet.
Code (php)
Dat is mijn cel binnen een rij. Die cel laat een afbeelding zien die uit de database is gehaald. Ik heb er een <a id> omheen gezet, om een leuk background-color verander effect toe te kunnen passen. Dus als je 'hovert', dat ie van kleur verspringt:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
a#afb {
display:block;
background:#427542;
height: 100%;
}
a#afb:hover {
background:#679a67;
}
?>
a#afb {
display:block;
background:#427542;
height: 100%;
}
a#afb:hover {
background:#679a67;
}
?>
Deze dus. Het probleem is dat ie de plaatjes nu niet meer mooi in het verticale midden uitlijnt, maar helemaal boven. Iemand een oplossing? vertical-align werkt niet.
PHP hulp
24/11/2024 07:26:38Jan Koehoorn
16/03/2007 19:48:00Roberto Beer
16/03/2007 19:51:00Jan Koehoorn
16/03/2007 19:54:00Als je die <a> tag alleen nodig hebt om de achtergrond van je tabelcel van kleur te laten veranderen zijn er andere manieren. Voor IE kun je aan behaviors denken, of je kunt het met JavaScript oplossen via het mouseover en mouseout event.