title: Extending HTML5 tags collection
body: <p>As you know HTML5 introduced  some new html tag, like footer,header, ...</p>
  
  <p>What prevent us from using a lot of other new tag and apply shiv to these new tags? (from functional, behavior, style, structure, ... viewpoints)</p>
  
  <p>I want use following code (more semantic, concise and readable, a step forward Web 3.0):</p>
  
  <pre><code>&lt;style type="text/css"&gt;
      book {
          display: block;
          color: red;
      }
  
      book title {
          display: inline-block;
          font-weight: bold;
      }
  &lt;/style&gt;
  
  &lt;book&gt;
      &lt;title&gt;
          My Title
      &lt;/title&gt;
  &lt;/book&gt;
  </code></pre>
  
  <p>instead of using following traditional (!) code:</p>
  
  <pre><code>   &lt;style type="text/css"&gt;
          div.book {
              color: red;
          }
  
          div.book div.title {
              font-weight: bold;
          }
      &lt;/style&gt;
  
      &lt;div class="book"&gt;
          &lt;span class="title"&gt;My title&lt;/span&gt;
      &lt;/div&gt;
  </code></pre>