如何解决ID和名称是否必须与表单输入标签内部匹配?
我了解到in XHTML 1.0 the name and id have to match,因为首先从HTML将该属性命名为属性,然后他们决定使用ID。
在XML中,以“ #foo”形式的片段标识符结尾的URI引用[RFC2396]并不引用属性名称为“ foo”的元素。相反,它们所引用的元素具有定义为ID类型的属性,例如HTML 4中的
id
属性。许多现有的HTML客户端不支持以这种方式使用ID类型的属性,因此相同可以为这两个属性都提供值,以确保最大的向前和向后兼容性(例如,...)。
那么今天被认为是合法的吗?
像<br /> <!-- //--> <input />
这样的标签仍然可以接受吗?
解决方法
否,id
属性只是唯一标识html元素的一种方法。可以根据您创建html的方式(使用css,react等的原始html)创建HTML的方式有很多。
name
属性通常用于标识http请求的multipart-form-data中的数据。
您可能还会在这里查看:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。