当我使用不同的浏览器“查看源代码”时,我的网页似乎总是有很多空格并且格式错误。我正在使用JSP开发Java Web应用程序。
如何确保在查看源代码时我看到格式良好的HTML?
编辑:
当我说格式化时,我的意思是:
我得到了这样的东西:
<div>
<p>some text</p>
</div>
我想要的时候:
<div>
<p>some text</p>
</div>
在我的JSP(使用包含)中,所有内容都很好地格式化。
答案 0 :(得分:3)
View Source只会在我知道的浏览器中显示页面提供的内容,因此如果HTML格式不正确,您将看不到它的格式很好。
您最好的选择是在您使用的任何浏览器中使用开发人员工具。在查看HTML时,HTML通常很好地构建在那里。在Chrome或Internet Explorer中,F12应该打开开发人员工具,我认为F12会在Firefox中打开Firebug。
注意:开发人员工具通常查看的源/ HTML元素并不完全是页面吐出的内容。它们经常显示通过脚本和/或插件添加的动态元素。
答案 1 :(得分:1)
在Java webapp中更改生成的html最好由Servlet Filter完成。您可以使用您必须使用的任何美化软件自行滚动,或安装由其他人创建的软件,例如JTidyFilter。
这种方法的一个优点是您可以在开发过程中使用过滤器并将其移除以进行生产。
答案 2 :(得分:0)
我知道Chrome的开发者工具有一个非常好的打印&#34;用于格式化javascript的功能。我不了解HTML,但你可以看一下。我在移动设备上,所以我不能。
答案 3 :(得分:0)