2

我有这样的情况http://jsfiddle.net/9cRpe/。您可以看到 字符(html 中的制表符)在到达页面末尾时被修剪/删除。是否可以通过 css 修改以使选项卡不被修剪?有关我想要达到的结果,请参见附图。谢谢 在此处输入图像描述

4

2 回答 2

0

尝试 5 安装&#09

于 2012-08-31T03:55:31.230 回答
0

空白:预包装;

MDN 文档

编辑:好的,我做了一个愚蠢的回答。

我认为 [Tab] 字符并非旨在充当“在此处插入n 个空格”。相反,请考虑以下场景:

--->代码

//->代码

只要不将 [Tab] 转换为 [Space],您可以在许多 IDE 中看到这一点。所以我认为 [Tab] 字符的意思是“将下一个字符推到下一个制表符位置”。

这就是您看不到所需空格的原因,因为“下一个字符已被放置在下一个制表符位置”。

比较这两个小提琴: http: //jsfiddle.net/9cRpe/1/,http : //jsfiddle.net/9cRpe/2/

注意我在第一个“===>”之前添加的空格,你可以看到第一个“<===”没有移动——它总是与第一行的“tab”字对齐。

我现在想不出解决办法,但我想掩盖我以前的愚蠢,所以我写了这些东西,希望能启发你......

于 2012-08-31T04:10:20.377 回答