Html段为什么还要打印出结果?

时间:2016-04-21 16:06:03

标签: html

段落

为什么<p> hello </a>仍打印出结果? 我知道正确的是<p> hello </p>

有人愿意为我解释这个吗?

3 个答案:

答案 0 :(得分:1)

与大多数其他标记语言(如XML或JSON)不同,HTML从一开始就设计为允许无效代码。浏览器应该尽力而为,修复错误。无论您是使用静态HTML还是使用像PHP这样的服务器端语言来生成它都是完全无关紧要的:浏览器不知道或不关心您是如何创建标记的。

您可以通过内置的开发人员工具查看浏览器的修补程序(在大多数浏览器中,它映射到 F12 ,或者您可以右键单击并选择 Inspect Element ):

Firefox

答案 1 :(得分:0)

开头的p标签足以让它工作,但是你需要结束标签才能确保正常运行之后的元素。没有正确的结束标记,您的代码将不可避免地面临问题。

答案 2 :(得分:0)

这是基本的HTML,与PHP无关;对于你关心的所有人,你甚至可以创建一个名为“index.html”或“index.php”的空白文件,并输入hello,不带任何括号,任何标题等等,你仍然可以显示网页浏览器“你好”。

现在对于段落 - 您可以轻松键入<p>hello而无需关闭

,这对MOST浏览器很有效,但这样做是不可取的,因为它可能会产生意外结果。

您应该阅读更多关于HTML段落的内容,例如:http://www.w3schools.com/html/html_paragraphs.asp