在<button>标签内放置一些标签是否有效?

时间:2018-08-08 20:31:57

标签: javascript html css

这是我的代码:

boolean

JS(if (rs.next()) { // Access result ... } else { // No match ... } )和CSS(<button class="btn_add_your_qora" type="submit"> <div class="add_your_qora "> <a>send</a> </div> </button> 内部的CSS on click)都可以在Chrome上正常运行。但是JS和CSS(hover)在FireFox上均不起作用。标记有效吗?如果是,那是什么问题?

1 个答案:

答案 0 :(得分:2)

如果我没有记错,我认为这是无效的HTML。按钮上下文为Phrasing Content,因此它们应仅包含文本节点或标记文本节点的内容。同样,他们不能有interactive content来世,因此里面不应该有rstr标记。

相反,您应该使用div的样式来设置按钮的样式,并使按钮的动作与MyStr标签相同,或者最好是像按钮+ div一样设置<a>标签的样式。

有关<a>的更多信息,请选中this

希望有帮助。