Forum Moderators: not2easy
I say unfortunately because it's baaaad and you should never do it.
Why did you decide to not apply something like that
<div style blahblah, including "text-align: right">
<a href = "link here">
<div style more blahblah, including "display: inline-block; text-align: center;">
<p style blahblah>Text here</p>
<p style blahblah><img src et cetera></p>
</div>
</a>
</div> One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
<a href="#"><div id="link"></div></a>
But I dont think this is W3 compliant. Especially when you start adding elements in the div.
Putting a link around almost any element is now valid and will pass the validator.