title: Should all presentational images be defined in CSS?
body: <p>I've been learning (X)HTML &amp; CSS recently, and one of the main principles is that HTML is for structure and CSS for presentation.</p>
  
  <p>With that in mind, it seems to me that a fair number of images on most sites are just for presentation and as such should be in the CSS (with a div or span to hold them in the HTML) - for example logos, header images, backgrounds.</p>
  
  <p>However, while the examples in my book put some images in CSS, they are still often in the HTML.  (I'm just talking about 'presentational' images, not 'structural' ones which are a key part of the content, for example photos in a photo site).</p>
  
  <p>Should all such images be in CSS?  Or are there technical or logical reasons to keep them in the HTML?</p>
  
  <p>Thanks,
  Grant</p>