title: CSS acting different on localhost
body: <p>I'm working on a website, and I wanted to show it to someone. So I set up a webserver. Now I'm getting some strange behavior when I'm trying to reach the website via LAN instead of using my localhost. </p>
  
  <p>First of all, when I visit the page in my localhost, everything seems to be rendered much smaller. I designed the page at a width etc. because it looks good. Now when I visit the site it fills up the whole page. </p>
  
  <p>Secondly, I'm using <code>@font-face</code> for the titles etc. This works on my localhost, but not when I visit the page via my network.</p>
  
  <p>And last, when I visit the page on my phone (using 3g, so not my home network), the css is not rendered at all.</p>
  
  <p>Can you explain this strange behavior?</p>