在HTML5中,在div中使用div在语义上是正确的。
您需要在以下情况之间进行选择:
<a href="http://google.com"> <div> Hello world </div></a>
从语义上讲这是不正确的,但是它将起作用。
<div onclick="window.location='http://google.com';"> Hello world</div>
从语义上讲这是正确的,但是涉及使用JS。
<a href="http://google.com"> <span > Hello world </span></a>
在语义上是正确的,可以按预期工作,但不再是div。



