可能的方法:

<pre> ... </pre>

or

style="white-space:pre"

还有别的事吗?


当前回答

走一步比@Ivar和风格我自己的自定义标签像这样…对我来说,“tab”更容易记忆和输入。

tab {
    display: inline-block;
    margin-left: 40px;
}

HTML实现……

<p>Left side of the whitespace<tab>Right side of the whitespace</p>

我的截图…

其他回答

<span style=“padding-left:68px;”></span>

你还可以使用:

padding-left
padding-right
padding-top
padding-bottom

我喜欢用这个:

在CSS中:

.tab { 
       display:inline-block; 
       margin-left: 40px; 
}

在你的HTML中:

<p>Some Text <span class="tab">Tabbed Text</span></p>

试着&emsp;。

根据特殊字符的文档:

特征实体&ensp;和&emsp;表示一个en空格和一个em 分别是空间,其中en空间是点大小的一半,em空间是点大小的一半 空格等于当前字体的点大小。固定螺距 字体时,用户代理可以将en空格视为等同于A 空格字符,em空间等价于两个空间 字符。

你可以使用&nbsp;对于空格,&lt;对于<(小于,实体号&#60;)和&gt;对于>(大于,实体号&#62;)。

完整的列表可以在HTML实体中找到。

这招对我很管用:

在我的CSS我有:

tab0  { position:absolute;left:25px;  }
tab1  { position:absolute;left:50px;  }
tab2  { position:absolute;left:75px;  }
tab3  { position:absolute;left:100px; }
tab4  { position:absolute;left:125px; }
tab5  { position:absolute;left:150px; }
tab6  { position:absolute;left:175px; }
tab7  { position:absolute;left:200px; }
tab8  { position:absolute;left:225px; }
tab9  { position:absolute;left:250px; }
tab10 { position:absolute;left:275px; }

然后在HTML中,我只使用我的标签:

Dog Food <tab3> :$30
Milk <tab3> :$3
Pizza Kit <tab3> :$5
Mt Dew <tab3> :$1.75