title: What does "*" mean in CSS?
body: <p>I have been looking at the CSS files for many websites like Facebook and Youtube.</p>
  
  <p>In almost all of them I see this code:</p>
  
  <pre><code>* {
  margin: 0;
  padding: 0;
  }
  </code></pre>
  
  <p>It is odd, as removing that block in chrome web developer tools doesn't affect the layout of the page.</p>
  
  <p>What does this code mean, and when is it used and why?</p>