When I try to research this I find it hard to separate this scenario from the much debated image replacement discussions and debates, but in my case I want to use BOTH and image and text.
The problem is that I want to have both a logo and image but obviously the header wants to be on it's own line, so i've floated the image left to get the desired effect. It seems fine to me but I don't recall coming across this problem before and I really need to get this one right first time, so my questions: Is there anything wrong with this method, are there any alternative methods worth considering and are there any further considerations, for instance I didn't see any need to clear the float but maybe I should do after the h1 tag.
<html>
<head>
<style>
h1 {
line-height:100px;
font-size:75px;
background:#eee;
}
img#logo {
margin-right:20px;
float:left;
}
</style>
</head>
<body>
<img id="logo" src="http://placehold.it/100x100">
<h1>Title</h1>
<p>Page Content ...</p>
</body>
</html>
Here's the JSFiddle http://jsfiddle.net/CAc3E/