在HTML5中,可以在<input>
和<p>
中接受或不包含结束标记。
这怎么可能?为什么?
答案 0 :(得分:2)
在HTML5中,可以在
<input>
和<p>
中接受或不包含结束标记。
不。 <p>
元素的结束标记是可选,而<input>
的结束标记则被禁止。不得包含。 (尽管浏览器非常擅长错误恢复)。
怎么可能
HTML是按这种方式设计的。
因此,解析HTML的工具支持它。
为什么?
从最早的HTML版本开始就是这种方式。
我从未见过有关决策过程的解释,但是其中的一些好处包括:
答案 1 :(得分:-1)
您几乎可以在任何地方关闭结束标记,但是不建议这样做,因为代码不能正常工作。在某些情况下,例如img,input,meta,link等,您不需要添加结束标签,因为您无需在标签之间输入任何文本(并非在所有情况下)。