CSS a wrap div可以吗

<a href="#">
  <div href="http://www">
    <p class="q-title">
      <a class="clearfix" href="javascript:;">
        <span class="ico ico-arrow-up-primary"></span>
        <strong>案件基本事实案件基本事实基本事实</strong>
        <span class="ico ico-caret-right-gray"></span>
      </a>
    </p>
    <p class="forum-user forum-user-blue clearfix">
        <span class="user-txt"><a href="javascript:;">张三律师创建于 </a>
        <span class="release-date">2015-02-23  23:22</span></span>
        <a href="javascript:;" class="comment"><span class="ico ico-message"></span><span class="count">13</span></a>
    </p>
    <p class="forum-user forum-user-red clearfix">
      <span class="user-txt"><a href="javascript:;">赢了法律顾问更新于 </a><span class="release-date">2015-02-23  23:22</span></span><a href="javascript:;" class="comment"><span class="ico ico-notice"></span><span class="count">99</span></a>
    </p>
  </div>
</a>

html5 验证时会把block元素从a拿出来 不知道怎么办

阅读 3.7k
2 个回答

这是一个多么神奇的嵌套啊,a嵌套div虽然在HTML 5中没有强制明确要求说明是不行,但是a里面再嵌套一个a,这是一种什么感受呢。

HTML 5对于标签的嵌套是没有具体明确的要求,浏览器对与HTML 5标签的容错性也比较高,但如果是在XHTML时代的话,这个肯定是不行的,

提供一个作为参考:http://www.csswang.com/html/5224.html

a里面不能嵌套A。不然会有问题

推荐问题