我有以下代码。
我正在尝试替换4& nbsp:
的用户 <p>First: 10 Second: 21 Third:31  </p>
我尝试了以下内容:
<span class='spanspc'>
CSS:
.spanSpacing {
margin-left:30px;
}
答案 0 :(得分:1)
您的<span>
不尊重保证金,因为默认设置为display: inline
。您可以将它们设置为display: inline-block
以便轻松修复:
span {
display: inline-block;
margin-right: 20px;
}
<p>
<span>First: 20</span>
<span>Second: 21</span>
<span>Third: 31</span>
</p>
如果您正在处理数据,则应考虑使用<table>
:
table {
width: 300px;
}
<table>
<tr>
<td>First: 10</td>
<td>Second: 21</td>
<td>Third: 31</td>
</tr>
<table>
如果信息更多是列表,请使用<ul>
或<ol>
:
ol {
padding: 0;
}
ol > li {
display: inline-block;
list-style-type: none;
margin: 0 2em 0 0;
}
<ol>
<li>First: 20</li>
<li>Second: 21</li>
<li>Third: 31</li>
</ol>
答案 1 :(得分:0)
对于这一行html,您可以使用<pre>
标记
喜欢
<pre>First: 10 Second: 21 Third:31 </pre>
&#13;
答案 2 :(得分:0)
如果您不能使用已提及的pre
,也不能使用CSS样式,
是您的最佳选择,但是您可以通过将其他每个设置为实际空间来使其更加清晰。
<p>First: 10 Second:21 Third:31  </p>