One more argument in favour of div: A div can contain both inline and block elements. A span can only contain inline elements. So the div is more flexible and you can always set it to display: inline if you do not want a block. Uschi