发布网友 发布时间:2022-04-25 07:14
共7个回答
热心网友 时间:2022-05-13 15:29
这是因为浏览器的容错机制,浏览器具有错误处理的能力,这并不是html规范的内容,就像书签隔和前进后退按钮一样,这是浏览器长期发展的结果,一些比较知名的html,在许多站点中出现过,浏览器都试着以一种和其他浏览器一直的方式去修复。例如下面包含大量错误的代码:
<html>浏览器依旧会能有显示,如下所示:
热心网友 时间:2022-05-13 16:47
body 元素包含文档的所有内容(比如文本、超链接、图像、表格和列表等等。)追答就是必须写在body 里面
热心网友 时间:2022-05-13 18:22
无论是否在<body>内还是外,只要是内容输出都会显示出来,只是显示出来的位置会是意想不到的热心网友 时间:2022-05-13 20:13
举个例子,现在html5中就省略了body标签,所以内容放在body外头也能照样识别。热心网友 时间:2022-05-13 22:21
你的标记没有成对的出现,也就是语法有问题,现在大多浏览器的容错性很好的,所以<body>外的内容页会显示热心网友 时间:2022-05-14 00:46
没有写好按照规范写是不是落下什么标签了热心网友 时间:2022-05-14 03:27
无法被浏览器引擎识别的,都将默认显示输出到页面