title: CSS element selector is more specific than HTML attributes?
body: <p>Ok so here's a simple <a href="http://jsfiddle.net/daMGg/" rel="nofollow"><strong>test case</strong></a></p>
  
  <p>What I was trying is that, if we use attributes to style elements(I know which is a very very bad idea, but I did it for experimentation)</p>
  
  <p>So the question is that is CSS basic element selector styles more specific than HTML attributes?</p>
  
  <p>Kinda <code>CSS - 1 / HTML - 0 &lt;!-- Specificity --&gt;</code></p>
  
  <p>If <code>CSS not used, HTML - 1 &lt;!-- Specificity --&gt;</code></p>
  
  <p>Test Case HTML</p>
  
  <pre><code>&lt;table border="1"&gt;
      &lt;tr&gt;
          &lt;td&gt;Hello 1&lt;/td&gt;
          &lt;td&gt;Hello 2&lt;/td&gt;
          &lt;td&gt;Hello 3&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>CSS</p>
  
  <pre><code>table, table td {
      border: 0;
  }
  </code></pre>
  
  <p>So overall CSS is specific than HTML for styling? Or is there anything we can override CSS with attributes except the <code>style</code> attribute.</p>