我需要在HTML文件中生成空格。
答案 0 :(得分:13)
使用 
或<pre>
标记。 <pre>
标记会保留所有空格,制表符和换行符。
修改强>
关于您对其使用的评论,对于填充,您可能需要查看css padding
答案 1 :(得分:6)
这一切都取决于上下文,你可以使用字母间距,字间距或例如填充周围的跨度。
如果没有更多信息,就无法给出好的建议。
编辑如果它用于文字/文字之间,我会选择字间距和字母间距。
答案 2 :(得分:1)
我几乎没有使用
margin
和padding
属性适用于空格,<br />
适用于换行符。 (我也不经常使用<br />
。)
答案 3 :(得分:0)
&安培; NBSP;是一个不间断的空间。或者我想你可以使用<br />
(XHTML那里)标记来生成一个新行。
答案 4 :(得分:0)
Yacoby是对的。但我有不同的东西:
<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。
答案 5 :(得分:0)
我使用带有css类的span 我有几个类像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>
答案 6 :(得分: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>