title: Can CSS make an element appear twice?
body: <p>Let's say you've got a long page. You've got your links in a <code>&lt;nav&gt;</code> that appears at the top. But as the reader scrolls down, it goes off the top. When they get to the end of the article, instead of making them scroll back to the top, you want to put the same <code>&lt;nav&gt;</code> content in the footer.</p>
  
  <p>Without repeating yourself in the source, is there a way <strong>in CSS</strong> to make an element appear in more than one place like this?</p>
  
  <p>(PS This is just an example so we have something concrete to refer to. I'm not particularly interested in usability/user experience arguments about this design; a more normal solution, of course, would be to make the <code>&lt;nav&gt;</code> stay on-screen while scrolling.)</p>