Ik heb een super-simpel element met een vertical-align. Maar op de een of andere manier wordt er niets verticaal uitgelijnd. Drie manieren geprobeerd:
De eerste bewijst dat vertical-align gewoon lekker blijft top-alignen. De tweede bewijst dat vertical-align het ook niet op block-elements doet. De derde bewijst dat een block-element verticaal uitlijnen met margins zelfs niet werkt.
Getest in Firefox 2.0.0.4 en Opera 9.21.
Hoe kan dit? Het lijkt me vrij triviaal, dus ik zal wel iets fout doen
HTML:
1
2
3
| <div style="vertical-align: middle; height: 60px; border: solid 1px black"> blaat </div> |
HTML:
1
2
3
| <div style="vertical-align: middle; height: 60px; border: solid 1px black"> <div>blaat</div> </div> |
HTML:
1
2
3
| <div style="height: 60px; border: solid 1px black"> <div style="margin-top: auto; margin-bottom: auto">blaat</div> </div> |
De eerste bewijst dat vertical-align gewoon lekker blijft top-alignen. De tweede bewijst dat vertical-align het ook niet op block-elements doet. De derde bewijst dat een block-element verticaal uitlijnen met margins zelfs niet werkt.
Getest in Firefox 2.0.0.4 en Opera 9.21.
Hoe kan dit? Het lijkt me vrij triviaal, dus ik zal wel iets fout doen
日本!🎌