javascript - 忽略代码和前置标签中的空格

标签 javascript html css

我的 HTML 代码中有一些关于空格的问题。这是目前的样子:

        <pre>
        <code>
             -(void)respring {
               system("killall -9 SpringBoard");
             }
        </code>
        </pre> 

缩进标记是为了更好地格式化我的 HTML,使其更具可读性。当我保存它并将其上传到我的服务器时,我得到 this .我已经尝试使用 white-space CSS 属性来尝试解决这个问题,但它所做的一切都弄乱了我的代码格式。我还通过 Google 查看了针对此问题的 JavaScript 解决方案,但它们似乎不起作用。如果有帮助,我正在使用 highlight js 进行语法高亮显示。

谢谢。

最佳答案

pre 标签的全部意义在于保留显示的间距,包括行首的任何内容。这应该可以解决它。

        <code>-(void)respring {
  system("killall -9 SpringBoard");
}</code>

它在代码中可能看起来不漂亮,但在页面上它看起来很好。

关于javascript - 忽略代码和前置标签中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33659188/

相关文章:

javascript - 文本框不在 slider 的中心位置

html - 使中央 div 倾斜且背景图像不倾斜,从而在页面中心下方创建垂直对 Angular 线效果

html - 背景图片和边框渐变可以共存吗?

javascript - Google map API 未显示。 CSS错误?

php - 根据选项更改价格

javascript - 如何使用 MVC razor 取消屏蔽/禁用或清除 Javascript Jquery 中的文本框

css - 来自 document.styleSheets.length 的样式表计数在 IE 和 Chrome 之间不同

javascript - Python ctypes.c_int 到 Perl XS(或非 XS)转换(Javascript 签名 32 位位移运算符转换)

html - Bootstrap Navbar - 将元素对齐到中间

javascript - 简单的 jQuery Accordion ,可以跟踪高度变化来为旁边的其他对象设置动画