根据 W3C 关于 HTML 语义编写的规则,我没有意识到这是否不好 - 我们应该如何编写button
带有下降元素的元素?
顺便说一句,像这样:
<button>
<div>
<span>'hi'</span>
</div>
</button>
或者只有这个:
<button>'hi'</button>
根据 W3C 关于 HTML 语义编写的规则,我没有意识到这是否不好 - 我们应该如何编写button
带有下降元素的元素?
顺便说一句,像这样:
<button>
<div>
<span>'hi'</span>
</div>
</button>
或者只有这个:
<button>'hi'</button>
我在W3C Validator中测试了您的代码,显示的错误是Element div not allowed as child of element button in this context. (Suppressing further errors from this subtree.)
<button>
a中的嵌套标签无效,并在测试时返回以下内容:
在此上下文中,不允许元素 div 作为元素按钮的子元素。
非嵌套标签是正确的方法。
喜欢就自己看吧。我使用以下 HTML 进行测试:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Button test HTML</title>
</head>
<body>
<button>
<div>
<span>'not valid'</span>
</div>
</button>
<button>Valid</button>
</body>
</html>