I just use the regular <img> tag, usually. Then use CSS to flow text around it. I'm not aware of another way to do it, though that hardly means there isn't a way. Using a background image works like you're thinking though, background-image: url('path/image.gif');