到达页面末尾时剪裁的制表符

时间:2012-08-31 03:47:13

标签: html css html5 css3 indentation

我有这种情况http://jsfiddle.net/9cRpe/。 您可以看到& #09字符(html中的制表符)在到达页面末尾时被剪裁/删除。它是否可以被css修改,因此标签不会被修剪? 请参阅附图,了解我想要实现的结果。谢谢 enter image description here

2 个答案:

答案 0 :(得分:0)

尝试5  而不是&#09

答案 1 :(得分:0)

<击>     空格:预包装;

<击> MDN Document

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

我认为[Tab]字符不是设计为“插入 n 空格”。相反,请考虑以下情形:

  

---&GT;代码

     

// - &GT;代码

只要不将[Tab]转换为[Space],就可以在许多IDE中看到这一点。所以我认为[Tab]字符意味着“将下一个字符推到下一个标签位置”。

这就是为什么你没有看到所需的空间,因为“下一个角色已被放置在下一个标签位置”。

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

注意我在第一个“===&gt;”之前添加的空间,你可以看到第一个“&lt; ===”没有移动----它总是与“tab”字对齐第一行。

我现在想不出一个解决方案,但我想要涵盖我以前的愚蠢,所以我写下这些希望可以激励你的东西......