
<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元素)?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)