title: Creating a Banner For Website [Web Design / CSS]
body: <p>I've been trying to figure out what the standard approach for this is or what might be considered "good web development standards", but how do websites generally implement their banners?</p>
  
  <p>For instance, I know that you can create the background for it using CSS and position an image  and text on top of the CSS background to create the banner but lets say that you want to position a logo with white space surrounding it. How would you get rid of the white space to match the background CSS? Does this require additionally software or is there a CSS hack that people generally use to fix this issue?</p>
  
  <p>Or for another approach you could just design the entire banner with Photoshop and resize the image so that it matches the header of the website.</p>
  
  <p>By banner, I mean something like the navigation bar on the top of the website like
  <a href="http://www.springsource.org/" rel="nofollow">http://www.springsource.org/</a></p>
  
  <p>What approach do web developers use and why?</p>