интересно зачем это нужно тег p сам раздвинется на высоту картинки плюс ссылка
но можно так
<p style="height: 200px; background-color: #00FFFF">
<a style="position: absolute;" href="image.html">
<img onload="this.parentNode.parentNode.style.height=this.height+'px'" src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" />
</a>
</p>