【发布时间】:2012-10-17 22:01:47
【问题描述】:
如果你这样写:
一个
b
它通常会呈现为“a b”。我希望它呈现为“ab”。有什么想法吗?
【问题讨论】:
-
评论“我正在用 Rails 编写应用程序......”表明所提出的问题与真正的问题几乎没有关系。
-
用
<pre>标签包围它。
标签: html whitespace
如果你这样写:
一个
b
它通常会呈现为“a b”。我希望它呈现为“ab”。有什么想法吗?
【问题讨论】:
<pre>标签包围它。
标签: html whitespace
如果有一个字符被视为空格(制表符、空格或换行符),则将添加一个空格。您可以使用 javascript 删除空格,但不建议这样做。打印出来的东西应该为你处理好。
您使用的是什么平台,如果我们了解情况,或许可以提供更好的帮助。
【讨论】:
您可以添加评论:
a<!--
-->b
【讨论】:
这与空格折叠无关,因为字符之间只有一个换行符。折叠是将多个连续的空白视为一个空格。
在 HTML 中没有办法说在忽略换行符的意义上不应用正常的 HTML 空白规则。
在 CSS 中,您可以设置例如word-spacing: -0.25em,虽然0.25em 只是空间宽度的粗略近似。
要使“a”和“b”之间没有空格,请将它们写为“ab”。
【讨论】: