title: Does HTML allow placing buttons inside navigation section?
body: <p>The <a href="https://www.w3.org/TR/html5/sections.html#the-nav-element" rel="nofollow noreferrer">spec says</a> the following about the <code>&lt;nav&gt;</code> element (emphasis mine):</p>
  
  <blockquote>
    <p>The nav element represents a section of a page that <strong>links to other <em>pages</em></strong> or to parts within the page: a section with navigation <strong>links</strong>.</p>
  </blockquote>
  
  <p>It never specifically says that <code>&lt;button&gt;</code> is disallowed, and nowhere it says that only <code>&lt;a&gt;</code> elements should be used for navigation (yet it mentions "links"), but all the examples seem to be a bunch of anchors in lists. The <a href="https://www.w3.org/TR/html5/sections.html#example-84241bb3" rel="nofollow noreferrer">one example (11)</a> that isn't a list still has only anchor elements for navigation inside.</p>
  
  <p>The <a href="https://www.w3.org/TR/html5/sections.html#example-a9b1e533" rel="nofollow noreferrer">next example (12)</a> shows an example of navigation within application, but uses anchors again.</p>
  
  <p><strong>So, are button elements allowed inside <code>&lt;nav&gt;</code>?</strong></p>