我在格式化HTML并保持干净方面做得不错,但每次查看源代码时,都会有各种元素。我想这很好,因为它不会使页面加载更快或更慢并且使其更难复制,但它看起来很难看,我希望它没有
为什么?
答案 0 :(得分:1)
在Web浏览器中查看源将准确显示服务器发送给客户端的内容。如果你真的很好地格式化你的HTML并且它在客户端上看起来并不完全相同,那么中间的其他东西会使它不相同,例如像PHP或ASP这样的服务器端技术。 NET用于生成一些标记。
此外,由于空间的原因,您可能会看到它与众不同。例如,如果在开发环境中混合空格和制表符并且有一个制表符等于4个空格,然后在浏览器中它可能是一个等于8个空格的制表符,那么事情就不会正确排列。要解决此问题,请始终使用制表符或始终使用空格。大多数不错的IDE会自动为标签和空格切换(如Visual Studio)。
一些浏览器工具(如Firebug和Chrome的开发者工具)将在浏览器理解DOM树时显示DOM树。这是将DOM转换回HTML,并且可能与服务器发送内容的内容完全相同。它的格式很完美。
答案 1 :(得分:0)
我不确定为什么您的HTML在浏览器的View Source中没有正确排列。实际看到你的HTML会很有帮助。
一些常见的罪魁祸首包括:
查看HTML Tidy可能对您有用。我还没用过它,但我总是听到很好的东西。