How do I have a block of text be aligned such that the top of the first line is 50% down from the top of the td?
So imagine this, but the top of first row is exactly 50% down.
--------------
| |
| |
| |
| xxxx |
| xxxxxxxx |
| xxxxxxxxxx |
| |
| |
--------------
I can do it with a containing div and padding, but I want pure css option that won't break if I change the table height, line height, etc....
Edit --
here is a fiddle that display correctly but uses "hack" css that will break if I change the height and whatnot.
It is showing correctly, but I don't want to have that div. I also don't understand why the padding-top needs to be 90%; would have thought 50% would do it.