title: style and script tags in HTML body... why not?
body: <p><strong>[This is related to <a href="https://stackoverflow.com/questions/225828">this question</a>, but not since it's not about email.]</strong></p>
  
  <p>In many cases -- especially when working with a CMS or someone else's framework, it's much easier to embed <code>&lt;style&gt;</code> tags and <code>&lt;script&gt;</code> tags in the <code>&lt;body&gt;</code> than in the <code>&lt;head&gt;</code>. This seems to work in IE6, IE7 (Windows), Firefox 3.x  and Safari (OS X).</p>
  
  <p>Strictly speaking, is this wrong? And if it is, what negative consequences might it cause... aside from being completely ignored in some clients?</p>
  
  <p><strong>Note:</strong> Glad everybody wants to talk about DRY and centralizing styles. Imagine for a second that I want to use style tags within a document because they ARE NOT GLOBAL and that I DO NOT HAVE ACCESS TO THE HEAD ON A PER-PAGE BASIS. For whatever reason, be it that the site differs on a page-by-page basis, or a per-paragraph basis or whatever. I'm not interested in it being hard to track down and change. I'm worried about possible consequences of using style in the body.</p>
  
  <p>You centralize stuff that's central. Everything else is bloat in the central stylesheets.</p>