Javascript 使用谷歌代码美化的额外空白

Javascript 使用谷歌代码美化的额外空白,javascript,css,google-code-prettify,Javascript,Css,Google Code Prettify,嘿,我有一个奇怪的问题,我使用谷歌代码美化代码在我的博客上显示代码,但不知怎的,pre标记并没有真正保留空白。出于某种原因,在发布时,空格会翻一倍,有时甚至翻三倍,这使得代码部分看起来很糟糕。我使用本地安装的代码,我的代码部分随附: <?prettify?> <pre class="prettyprint"> [code here] </pre> [此处代码] 我以前从来没有遇到过这样的问题,有人见过类似的东西并知道补救方法吗?如果你用制表符缩进

嘿,我有一个奇怪的问题,我使用谷歌代码美化代码在我的博客上显示代码,但不知怎的,pre标记并没有真正保留空白。出于某种原因,在发布时,空格会翻一倍,有时甚至翻三倍,这使得代码部分看起来很糟糕。我使用本地安装的代码,我的代码部分随附:

<?prettify?>
<pre class="prettyprint">
    [code here]
</pre>

[此处代码]

我以前从来没有遇到过这样的问题,有人见过类似的东西并知道补救方法吗?

如果你用制表符缩进,你可能需要在CSS中将制表符大小设置为4:
制表符大小:4
。已经完成了,但很好的提示,我可以尝试将其切换为使用空格。在这种情况下,在开发人员工具的“元素”视图中查看内容时,它是否正确显示?听起来,prettify可能只是选择了一些意外的缩进,而不是显示方式上的任何错误。您正在美化的代码是什么样子的?如下所示:公共类用户{private String email;@Id@Column(name=“email”)公共字符串getEmail(){return this.email;}}看起来像Java。你把语言告诉图书馆了吗?