在<body>标签中添加<title>标签会有什么后果?

<html>

 <head>
      <meta charset="utf-8">
      <title>这是一个测试abc</title>
 </head>
 <body>
      <title>xxxxxabc</title>
 </body>

</html>
是不是浏览器在解析的时候自动忽略出现在<body>中的<title>标签?

阅读 4.2k
4 个回答

官方是说 title标签是head的必需的标签

但是浏览器对于html解析并不是特别遵循规范 所以它会找到页面html标签内最'前面'的title
不过建议还是遵循规范,避免后期不必要的麻烦

你跑一下就可以看到结果了:直接忽略

不是自动忽略,只能说规范的写法是将<title>标签写在<head>标签下,当浏览器在<head>标签下没找到<title>时,也会执行出现在<body>中的<title>,但一般不建议这么做。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题