title: <div> within <a>
body: <p>I have made a simple fragment of html, which contains this:</p>
  
  <pre><code>&lt;a href="#"&gt;&lt;div&gt;Something here&lt;/div&gt;&lt;/a&gt;
  </code></pre>
  
  <p>It obviously alert me that div cannot be inside an <code>&lt;a&gt;</code> tag. I have used a div, because I want the whole box (div in this case) to be a button. So the subclass <code>:hover</code> and a proper button area applies to the whole box, not only a text inside. As far as I remember divs can be used inside  tags in html5. I use XHTML 1.0 Transitional. Is there anything I can replace a div with to avoid errors in the code? or should I change xhtml to html5? will it work good without touching the rest of the code? thank you.</p>