title: IE9, IE8, SVG, VML and doctypes
body: <p>I'm working on drawing shapes in my ASP.NET web app.  In IE9 and other browsers, I'm doing it with SVG, and it's working great.  In IE8 and below, I'm using VML.  I'm finding that IE8  does not display the VML at all when it's in IE8 Standards mode (not using compatibility view).</p>
  
  <p>My doctype is set to <code>&lt;!DOCTYPE html&gt;</code>.  If I take the doctype away entirely, IE8 goes to quirks mode and works fine, but IE9 then goes to <i>its</i> quirks mode (instead of IE9 Standards) and doesn't display the SVG.</p>
  
  <p>This is happening on a test page, so there's nothing there besides the form containing a div containing either the <code>&lt;svg&gt;</code> element and its children or the VML elements.</p>
  
  <p>What is going on here?  It seems like I shouldn't have to change the doctype for different browsers, and the reputation graph on Stack Exchange's user page appears to work the same way (VML for IE8 and below, SVG for everyone else, HTML5 doctype)...</p>