Html 段落字距
嗨,我已经使用HTML有一段时间了,但是今天我注意到了一些关于HTML中标记的事情。我知道你们在开始学习HTML时都注意到了这一点 我的问题是,为什么我们不能在htmlHtml 段落字距,html,Html,嗨,我已经使用HTML有一段时间了,但是今天我注意到了一些关于HTML中标记的事情。我知道你们在开始学习HTML时都注意到了这一点 我的问题是,为什么我们不能在html标记或标记中提供多于一个空间 我是说为什么会这样: <p>ba ba ba ba</p> 我知道在html中空格并不重要,但是是文本的容器,所以为什么他们只给一个空格 我怎样才能做到这一点呢 ba ba ba ba 您可以使用而不仅仅是空格,例如: <
标记或
标记中提供多于一个空间
我是说为什么会这样:
<p>ba ba ba ba</p>
我知道在html中空格并不重要,但是
是文本的容器,所以为什么他们只给一个空格
我怎样才能做到这一点呢
ba ba ba ba
您可以使用
而不仅仅是空格,例如:
<p>ba ba ba ba</p>
ba
您还可以阅读本指南:
有几种方法可以“欺骗”它(根本不是真正的欺骗)
<p>Hello there whats<span></span> your name</p>
这看起来像:
Hello there whats your name
还有另一个选项,使用
这意味着“不间断空间”
<p>Hello there whats<span></span> your name</p>
HTML:
第三个选项是添加
边距
<p>Hello there whats<span></span> your name</p>
HTML:
最终结果:
Hello there whats your name
Hello there whats your name
我的方法是使用
空白:
<p>Hello there whats<span></span> your name</p>
HTML:
最终结果:
Hello there whats your name
Hello there whats your name
您需要
p{white space:pre;}
CSS
HTML
测试测试
根据上下文,您可能需要使用
<pre>test test test</pre>
HTML
测试
它将测试更改为代码“我想要文本”hmmm。。为什么?也许答案是HTML规范。我不知道,但我认为这对于HTML呈现引擎来说是一个更大的问题,而不是严格的HTML语言。这太广泛了:有几种替代方法可以实现您的要求,选择取决于您到底想要什么以及为什么。有这么多不同的方法,但我也要添加一种!谢谢@robertwy你编辑了很多其他人的答案,但没关系,你解释了很多。
<p>Hello there whats your name</p>
p{
white-space:pre;
}
Hello there whats your name
p { white-space: pre; }
<p>test test test</p>
<pre>test test test</pre>