我正在查看某人的.asp代码,看到他正在打印HTML而不关闭它。我去了Chrome并在其检查员中查看DOM以及在突然出现时将其关闭的位置:标签!!
我回到.asp检查我是否错过了什么,但是没有html包含或.js会关闭它。我以为我疯了,然后我的一位同事告诉我,有些浏览器会自己关闭未封闭的标签?!
对于所有糟糕的代码都有意义但是......
Inspector有标签,但真正的HTML源代码并不是这样,我认为Chrome会读取源代码,神奇地添加结束标签,然后呈现页面。然后,Chrome检查员会检查神奇变化的版本。
我的问题是:
为什么像C. inspector这样的开发人员工具会显示修改后的版本?
如何改变它?
非常感谢
答案 0 :(得分:2)
您在检查器中看到的内容(与firebug相同)是给定源的浏览器解释(或呈现)版本,而不是真正的源。
为什么像C. inspector这样的开发人员工具会显示修改后的版本?
如果错误检查过于严格,很多网页都根本无法查看。
怎么转过来?
我认为这不可能。
除了标签之外还有什么其他的自动闭合
浏览器需要获得格式良好的html源代码。