An ugly hack for an ugly web browser.
I love the display:table-cell. It gives you the ability to vertically align stuff. It’s great. With display:table-cell, you don’t ever need table layouts again.
The problem? I’m sure you already know or you wouldn’t be reading this. Internet explorer, the bastard son of the web browsing world, doesn’t support it. (IE8 does, but IE8 still sucks for other reason.)
My solution involves (the normally bad idea of) changing output based on user agent strings.
» Read more: Detecting IE with PHP to enable display:table-cell CSS

