我需要在 HTML 文件中生成空格。
问问题
6099 次
7 回答
13
使用 
或<pre>
标签。该<pre>
标签保留所有空格、制表符和换行符。
编辑
关于您对其使用的评论,对于填充,您可能需要查看css padding
于 2009-11-26T14:29:56.387 回答
6
这一切都取决于上下文,您可以使用字母间距、字间距或例如填充周围的跨度。
没有更多信息,就不可能给出好的建议。
编辑:如果它用于文本/单词之间,我会选择单词间距,也许还有字母间距。
于 2009-11-26T14:33:42.760 回答
1
我几乎从不使用
margin
和padding
属性适用于间距和<br />
换行符。(我也不<br />
经常使用。)
于 2009-11-26T14:32:43.213 回答
0
是一个不间断的空间。或者,我想您可以使用<br />
(XHTML there) 标记来生成新行。
于 2009-11-26T14:27:29.073 回答
0
雅各比是对的。但我有一些不同的东西:
<head>
<style type="text/css">
.left-space { margin-left: 10px; }
</style>
</head>
<body>
<div>
<p>This is a test line.<span class="left-space">This is a line with space before it.</span></p>
</div>
</body>
顺便说一句,您应该替换
为 
以符合 XHTML。
于 2009-11-26T14:51:56.990 回答
0
我使用带有 CSS 类的跨度。
我有几个类,如 spacer_1、spacer_2、spacer_3 等。
我使用不同的水平填充像这样
.spacer_1
{
padding:0px 5px;
}
要使用此垫片,您可以使用以下内容
<span class="spacer_1" /> /*this will generate half the gap*/
<span class="spacer_1"></span>
<span class="spacer_1">|</span>
于 2012-02-19T16:54:20.367 回答
0
做就是了:
/* in your css code: */
pre
{
display:inline;
}
<!-- and then, in your HTML markup: -->
<pre> this text comes after 4 spaces.</pre>
<span> continue the line with other element without braking </span>
于 2013-03-21T14:14:07.380 回答