Наиболее удобный для браузера способ - написать HTML как
<h1><span>Website Title</span></h1>
затем используйте CSS, чтобы скрыть диапазон и заменить изображение
h1 {background:url(/nicetitle.png);}
h1 span {display:none;}
Если вы можете использовать CSS2, то есть несколько лучших способов использовать свойство content
, но, к сожалению, там пока нет 100%.