当定义HTML为HTML5时,HTML5不支持的标签为什么在浏览器中也能显示

在<!DOCTYPE>中声明是HTML5文档后,如下

<!DOCTYPE HTML>
<html>
<body>
<ul>
<li>Username:<big>Bill</big>
</ul>
</body>
</html>

为什么浏览器还是会显示big的效果

clipboard.png

如下声明为HTML的时候肯定是显示big效果,已经测试

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

这种情况也存在与其他的标签,刚开始学习前端,求指教

阅读 3.2k
1 个回答

DTD 协议中,允许自定义标签名称的,然后部分浏览器会对一些不认识的标签做兼容,结果就是你看的样子了

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