html – 为什么WordPress会向我的标签添加结束标签(void元素)?

html – 为什么WordPress会向我的标签添加结束标签(void元素)?,第1张

概述假设我在wordpress上有一个表单,在这个表单中我有三个隐藏的表单字段,如下所示…… <input name="One" type="hidden" value="1" /><input name="Two" type="hidden" value="2" /> <input name="Three" type="hidden" value="3" /> 现在我点击了保存.当在浏览器 假设我在wordpress上有一个表单,在这个表单中我有三个隐藏的表单字段,如下所示……
<input name="One" type="hIDden" value="1" /><input name="Two" type="hIDden" value="2" />    <input name="Three" type="hIDden" value="3" />

现在我点击了保存.当在浏览器的源代码中呈现时,我看到它们嵌套在这样……

<input name="One" type="hIDden" value="1">   <input name="Two" type="hIDden" value="2">      <input name="Three" type="hIDden" value="3">      </input name="Three" type="hIDden" value="3">   </input name="Two" type="hIDden" value="2"></input name="One" type="hIDden" value="1">

此页面设置为HTML 5,具有正常的DOCTYPE,并在最新的Chrome / firefox上呈现如下.

正如您所看到的,几乎就像wordpress没有将这些隐藏的输入元素视为独立的.当我尝试用标签自己关闭它时,它仍然会像这样重写它.我从来没有见过这样的事情,但我知道wordpress在过去重写了它认为无效的代码已经取得了很多自由.

任何想法可能会发生在这里?

解决方法 似乎wordpress将代码呈现为xhtml.因此,所有元素都需要关闭语法(包括 void elements上的自关闭语法).

这里有一些可能对您有帮助的信息.
How do I turn off self-closing tags for markup in WordPress (for HTML5,or HTML4,for example)?

总结

以上是内存溢出为你收集整理的html – 为什么WordPress会向我的标签添加结束标签(void元素)?全部内容,希望文章能够帮你解决html – 为什么WordPress会向我的标签添加结束标签(void元素)?所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存