在XHTML 1.1中:元素’input’不能嵌套在元素’form’中.为什么?

在XHTML 1.1中:元素’input’不能嵌套在元素’form’中.为什么?,第1张

概述在X HTML 1.1严格模式下禁止使用以下代码: <form method="post" action="index"> <input id="_method" name="_method" type="hidden" value="" /></form> 如果你希望它有效,那么你需要用div(或p等等)包装它,如: <form method="post" action="index" 在X HTML 1.1严格模式下禁止使用以下代码:
<form method="post" action="index">    <input ID="_method" name="_method" type="hIDden" value="" /></form>

如果你希望它有效,那么你需要用div(或p等等)包装它,如:

<form method="post" action="index">    <div>         <input ID="_method" name="_method" type="hIDden" value="" />    </div></form>

这有什么意义呢?

解决方法 根据 W3C和 this site,< form> xhtml 1.1中的元素只能包含块级元素和< fIEldset>.

至于为什么…我认为表单可能只包含块级元素的原因是因为它本身不被视为元素,而是其他元素的包装.几年前在w3c的邮件列表中有some discussion这个我能够挖掘 – 但实际上没有任何问题可以回答.

总结

以上是内存溢出为你收集整理的在XHTML 1.1中:元素’input’不能嵌套在元素’form’中.为什么?全部内容,希望文章能够帮你解决在XHTML 1.1中:元素’input’不能嵌套在元素’form’中.为什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1118291.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存