【发布时间】:2014-05-05 09:34:39
【问题描述】:
我试图只在 2 个文本之间使用 \t,但 \t 选项卡不起作用,并且在 2 个文本之间没有空格。我试图只使用间距,但这也不起作用。任何超过 1 个空格的内容似乎都会被修剪。
我环顾四周,大多数人都说 javascript 会自动修剪,因此制表符和额外间距不起作用。另一个是它在某些浏览器中无法识别。我正在使用 Chrome。
遇到上述回复,我没有看到任何解决方案。有没有办法禁用自动修剪?谢谢。
【问题讨论】:
-
HTML 中没有选项卡之类的东西。
-
请张贴一些代码来展示你在做什么——JavaScript 和 HTML,如果适用的话。您的问题遗漏的最重要的细节是文本的显示位置。如果它在网页中,即在 HTML 中,那么您会发现所有连续的空白都被视为单个空格。
-
为此使用 css。 text-indent、margin-left 或 white-space。
-
@Diodeus,选项卡,U+0009
: CHARACTER TABULATION,在所有版本的 HTML 中都允许。它只是充当空白字符,不会导致制表,除非在特定上下文中。 -
这个问题似乎离题了,因为它揭示了对 HTML 中空白本质的根本无知,通过快速的 Google 搜索或简单的教程很容易找到。
标签: javascript html whitespace