title: Footer will not extend to 100% width on iphone, why?
body: <p>Im nearly finished with this website but for one problem. On iphones (and possibly other mobile devices) the footer is cut off short at the bottom to the right, leaving a white space, even though i've set the footer to min-width:100%. I'm unsure what is causing this and would appreciate any help on this. You can visit the website <a href="http://gloryillustration.com/" rel="nofollow">here</a></p>
  
  <p>I've broke down the HTML below to the essentials. </p>
  
  <pre><code>&lt;body&gt;
  
  &lt;div class="content"&gt;
  
      &lt;header&gt;
          &lt;img /&gt; 
      &lt;/header&gt;
  
      &lt;img /&gt;
      &lt;h3&gt;Title&lt;/h3&gt;&lt;br&gt;
      &lt;p&gt;
          Paragraph
      &lt;/p&gt;
      &lt;div class="push"&gt;&lt;/div&gt;
  
  &lt;/div&gt;
  
  &lt;div id="footer"&gt;
      &lt;a href="page.html"&gt;
          &lt;img /&gt;
      &lt;/a&gt;
      &lt;ul&gt;
          &lt;li&gt;
              &lt;h3&gt;footer title&lt;/h3&gt;
              &lt;p&gt;&lt;a href="page.html"&gt;footer Link&lt;/a&gt;&lt;/p&gt;
          &lt;/li&gt;
          &lt;li&gt;
              &lt;h3&gt;footer title&lt;/h3&gt;
              &lt;p&gt;&lt;a href="page.html"&gt;footer Link&lt;/a&gt;&lt;/p&gt;
          &lt;/li&gt;
          &lt;li&gt;
              &lt;h3&gt;footer title&lt;/h3&gt;
              &lt;p&gt;&lt;a href="page.html"&gt;footer Link&lt;/a&gt;&lt;/p&gt;
          &lt;/li&gt;
      &lt;/ul&gt;
          &lt;p&gt;copyright text&lt;a href="page.html"&gt;link&lt;/a&gt;&lt;/p&gt;
  &lt;/div&gt;
  
  &lt;/body&gt;
  </code></pre>
  
  <p>And the CSS</p>
  
  <pre><code>body{
  text-align: center;
  padding-top: 40px;
  color: #333;
  margin: 0px;
  width: 100%;
      min-width: 980px;
  }
  
  .content{
  width:1080px;
  margin: Auto;
  }
  
  #footer {
  background-color: #000;
  float: left;
  height:250px;
  min-width:100%;
  margin-top:70px;
  padding-top:45px;
  }
  
  #footer ul{
  list-style:none;
  padding: 0px;
  margin-top:30px;
  }
  </code></pre>
  
  <p>Thank you!</p>
  
  <p>Edit:</p>
  
  <p>Ok, i've followed the suggestions of adding a viewport meta tag to the website. However it's made it even more confusing for me. Instead of the website displaying scaled to the screen, its now displaying way too zoomed in and the footer is now a small square whimpering in the lower left corner. I've added the viewport meta tag like this</p>
  
  <pre><code>&lt;head&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"&gt;
  &lt;/head&gt;
  </code></pre>
  
  <p>You can see this live <a href="http://gloryillustration.com/tests/test3.html" rel="nofollow">here</a>
  Am I writing the viewport meta wrong somehow? wrong values?</p>
  
  <p>Edit2:
  I'd also like to point out that the body <em>is</em> extending to the full width of the viewport, you can see that here:
  <a href="http://gloryillustration.com/tests/test9.html" rel="nofollow">http://gloryillustration.com/tests/test9.html</a>
  Where i made the background colour of the body grey, so you can see that it's just the footer that is misbehaving! I would believe that body tags and div tags would behave the same in this respect but they don't?</p>