在Googlewebmaster博客中的一篇文章里看到关于锚标签的一些提示:
Don't put block elements inside inline elements.
不要将块级元素放在内联元素之内.
Wrong: <a><div>This will look wrong.</div></a>
Right: <div><a>This will look right!</a></div>
从HTML语义的规范来说它们要遵循块元素或者内联元素的规则限制。比如,不能在内联元素中嵌套块级元素,如<span>中嵌套<p>,这类问题可以使用W3C的HTML验证进行检测。