我可以在HTML元素的name属性中使用空格吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (53)

在我们设计一个网页时,我的项目团队提出了一个问题。我们可以在HTML元素的name属性中使用白色字符(如空格)吗?例如。<input type="checkbox" name="first check box">

我关心的主要是具有这种属性值的不同浏览器的行为。

我们现在处于设计阶段,直到我们编写一些代码并测试它,很长一段时间才会过去,所以我想询问有关这方面的专家。

提问于
用户回答回答于

只要正确引用,大多数浏览器都会处理这个问题。但是,为了消除角落情况,用户CamelCase要明智得多,并且避免浏览器不正确处理它的可能性。

用户回答回答于

是。

该name属性包含CDATA。它可以是或多或少的任何你喜欢的。

请注意,name属性没有NAME标记作为它们的数据类型(尽管id属性确实(该id属性不包含ID标记)),你没有对NAME标记施加限制。

扫码关注云+社区

领取腾讯云代金券