I believe that the cellpadding attribute only applies to the table tag, so maybe your browser doesn’t like it being applied to the TD. I tried it on a couple of browsers (Chrome, FF) and the text does align to the top.
Generally you don’t want to use tables for content, though. You might try doing something like this instead:
Everything they said but also, if you’re going to use tables this here is a better option than trying to work VALIGN. Pretty sure that’s actually deprecated code too(like <center> which can be replaced with text-align:center; in CSS)
Vertical-align:; exists in CSS as well but text-align will only move the content horizontally. Vertical align mimics valign (valign=vertical align) and thus that’s the appropriate CSS property to use instead of the attribute valign.
I am aware, that’s why I was reaffirming that and telling him to go the same way with <center> converting it to text-align:center; in his CSS. I figure if he’s going to be advised to update his code he might as well be told all the ways to do it properly.
The this here was referring to the quote not the following bit which I probably should have newlined and had the quote after my first comment.
Yeah, the use of the center tag and border attribute definitely make this look like decade out of date coding methodologies – but it’s quite correct that without seeing actual content it’s hard to weigh in… it’s quite correct that cellpadding goes on table, not TD… but without seeing the image, actual content for the page, etc… it’s hard for us to weigh in with anything more than a wild guess.
That said, I’ve got the feeling the image probably shouldn’t even be in the markup, and as Raw10 implied it should be a heading tag and a paragraph, with no table… either that or if it IS tabular data, the first TD being rowspan=“2”, the ‘centered’ part being a TH on the same row, and then another TD all by itself in a row.
But again, without seeing the real content, we’re throwing darts at the board blindfolded.