3

每当我使用如下句子时,在我的 HTML 代码中:

<p> This is a example sentence </p> or
 <h3> This is header Sentence </h3>

它从最左侧显示,但我想要在我的句子开始之前有一些空间。为此,我使用非破坏空间。但它看起来很丑,因为我需要像这样使用 5 到 10 倍的非破坏空间:

 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

我也尝试使用&emsp;,但在这种情况下,我也需要使用 5 次。那么我还有哪些其他选择可以让我的句子以一些空格开头?

4

3 回答 3

3

您可以使用text-indent属性在 aph3

或者,如果您希望填充整个段落或标题,您应该有一个包装器div并使用paddingor marginforp以及h3.

但正如你所说,你正在使用&nbsp;我确定你正在寻找的是text-indent.

p.class_name {
   text-indent: 20px;
}

演示


我已经编辑了你的问题,因为你只使用了 html 标签,我还添加了一个 CSS 标签,但是如果你想要一个 HTML 解决方案而不是查看pre标签

于 2013-09-18T10:40:24.807 回答
0

您可以使用填充

使用 css 标记

p{
    padding-left:10px;
}
于 2013-09-18T10:40:27.540 回答
0

您是否尝试过使用边距?

要始终缩进,请使用如下代码:

HTML

<p> This is a example sentence </p>

CSS

p{
   margin-left:10px;
}
于 2013-09-18T10:41:02.650 回答