我遇到了关于html的问题。我在浏览器中找到了源代码视图时,文件中没有</body>
或</html>
结束标记的html脚本{{1 }和</body>
结束标记与</html>
代码块一起出现在源代码中。
怎么可能发生这种情况呢?
答案 0 :(得分:0)
有时,如果您使用的是Dreamweaver,netbeans等网页创作应用程序,他们会在发布之前完成您的未完整标记。
而且,现在浏览器足够聪明,可以在渲染HTML文件时纠正这些错误。
可能你不会在IE6,FF1等旧浏览器中得到相同的结果........试试吧......
答案 1 :(得分:0)
这些标签在规范中被定义为可选的。它们的存在可以通过HTML规则暗示,因此标签本身实际上并不需要存在。
但是,当您查看来源时,它们不应显示出来。
您是否正在使用显示DOM序列化的内容?例如Firebug中的DOM Inspector? div听起来像一个我记得旧版Firebug添加的元素。