首页 > a标签里面套div,我以前一直觉得这么干不靠谱,但是淘宝首页就是这样写的,为什么可以这么写?

a标签里面套div,我以前一直觉得这么干不靠谱,但是淘宝首页就是这样写的,为什么可以这么写?

<a href="http://item.taobao.com/item.htm?id=38587948703&amp;scm=2004.2.515.1">
    <img src="http://gtms04.alicdn.com/tps/i2/T1vTtvFH0XXXXXXXXX_!!0-item_pic.jpg_160x160.jpg" alt="【THS】台灣專櫃 耐克 NIKE FREE 5.0 慢跑鞋 642198-104-301-401">
   <div class="wall-item-desc">
        <p>【THS】台灣專櫃 耐克 NIKE FREE 5.0 慢跑鞋 642198-104-301401</p>
        <div class="item-count">★ 0</div>
   </div>
</a>

嗯,大脑要更新了。老版本的HTML协议是说<a>中不允许出现block类型的DOM的,不过HTML5中已经没有这个规范了,而且浏览器都能很好的支持了,所以也不重要的说。具体参见:http://stackoverflow.com/questions/1827965/is-putting-a-div-inside-an-anchor-ever-correct


之前也觉得这么套用别扭,学习了。

【热门文章】
【热门文章】