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:
Code:
<div class="content">
<img src="http://placehold.it/190x130" width="190" height="130" alt="My Image" />
<h2>Title</h2>
<p>Text here.</p>
</div>
Then, in an external style sheet use a bit of formatting to make the image stay there on the left:
Code:
.content img {
float: left; /* Lets the text naturally wrap around the image */
padding-right: 10px;
padding-bottom: 10px;
}
Bookmarks