兼容的HTML和CSS

时间:2014-03-24 05:38:44

标签: html5 doctype

我想让我的代码符合规定,

<!DOCTYPE html>

我正在使用这样的东西,

<a href='#'>
    <div> Stuff </div>
</a>

但很明显,合规需要更多的东西,

<div> 
    <a href='#'> Stuff </a>
</div>

有没有办法以兼容的方式实现上述代码?

当我的意思是'Stuff'时,我指的是其他div或文本。

我的代码在没有doctype规范的情况下工作,但是一旦我做了奇怪的事情就会发生。

1 个答案:

答案 0 :(得分:3)

根据W3C,div可能不在a元素中,除非您将doctype声明为HTML5。 HTML5允许a元素包含块。