Html 为什么出现<;p>;标记周围<;img>;标签?

Html 为什么出现<;p>;标记周围<;img>;标签?,html,css,Html,Css,我有这个: <p> <img src="media/icons/info_ticket.png"></img> <h3>Ticket #TKMA<span><?php echo $_GET['CRy3sjzZOJyXE']; ?></span></h3> </p> 我不明白为什么会发生这种情况。 请参见原因是,元素中的H元素无效,因此浏览器通过将其拉出来更正它。因为在元素

我有这个:

<p>
    <img src="media/icons/info_ticket.png"></img>
    <h3>Ticket #TKMA<span><?php echo $_GET['CRy3sjzZOJyXE']; ?></span></h3>
</p>
我不明白为什么会发生这种情况。


请参见

原因是,
元素中的
H
元素无效,因此浏览器通过将其拉出来更正它。

因为在
元素中包含
是无效的html


浏览器正在执行其版本的自动更正。

标记在
标记内无效。你的编辑正在通过将标题移到段落外来“修复”它,只在段落中留下图像。

是块级元素,不应该在
内。好的,4个答案完全相同,为什么不直接投票给第一个发帖的人呢?哈哈,答案的输入狂潮,甚至编辑狂潮已经开始@ryan:(这是真的,很遗憾,ppl会尽快回答,然后他们会根据问题做出改变,这是“第一”综合症。@Ark Well..Up投票给所有人,但帖子链接到参考的答案除外..is choosen:P(不要恨我)^^是第一个响应的,并列出了最多的资源。为什么在validator页面上正确验证
<p>
    <img src="media/icons/info_ticket.png">
</p>
<h3>Ticket #TKMA<span>17</span></h3>
<p></p>