title: Rich HTML emails in Outlook 2007 and 2010... how do you remove the top margin?
body: <p>I have a rich HTML email. I was wondering how, in Outlook 2010 and 2007, you get the table in the layout to sit flush with the edge of the browser?</p>
  
  <p>Have a look at this pic:</p>
  
  <p><img src="https://i.stack.imgur.com/9peXl.png" alt="enter image description here"></p>
  
  <p>The pink is the background color of the body tag and the grey is the bg of the table. They both have 0 everything (margin, paddting ect). But there is still some space. The pink should not be visible.</p>
  
  <p>Does anyone know how to get rid of this space on the body?</p>
  
  <p>Also here’s some CSS for the start of the email:</p>
  
  <pre><code>&lt;html&gt;
  &lt;head&gt;
  
      &lt;style type="text/css"&gt;
          html, body{ width:100%; }
          body{ background-color:#ff00ff; }
      &lt;/style&gt;
  
     &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;
     &lt;title&gt;Test&lt;/title&gt;
  &lt;/head&gt;
    &lt;body topmargin="0" style="margin:0; padding:0; width:100%; background-color:#ff00ff;" &gt;
              &lt;table topmargin="0" align="center" cellpadding="0" cellspacing="0" width="100%" style="border-collapse: collapse;border-spacing: 0;border: 0; margin:0; padding:0; background-color:#eee;" &gt;
  </code></pre>
  
  <p>Cheers!</p>