-1

放弃我的问题的所有背景并提出它:

我需要让 CSS 为我缩进段落,但我只能使用内联 CSS。使用p {text-indent:15px;}(或我需要的任何数字)不起作用。文本框基本上只是 BBCode,但我可以使用内联 CSS,前提是我使用启用它的 BBCode。这意味着我不能将代码放在顶部(不记得这叫什么),也不能引用外部样式表。

当我只使用 的代码时text-indent:15px;,它只会缩进我输入的任何内容的第一行,即使其中有几个中断(我的意思是按两次输入,就像我在这里所做的那样)。我没有继续打开/关闭此代码的选项(代码用于的人根本不懂编码),而且我不知道是否有办法做到这一点,或者我是否应该告诉他们他们注定不会缩进他们的文字?

[css=background:black; width:500px; margin-left:50px; color:maroon; font-size:12px;][css=padding:5px 25px;]YOUR TEXT SHOULD GO HERE.
[color=white]Your links should be this color.[/color]
[/css][/css]

这就是我能写的。如果我希望链接的颜色与文本的其余部分不同,我无法格式化链接,每次都必须使用 BBCode 更改颜色。通过使用该text-indent属性,它将缩进我的文本的第一行(应该如此),仅此而已。时期。由于我使用的是 BBCode 并且不能使用 HTML 来打开/关闭段落,因此使用基于段落标记 ( <p>) 进行操作的代码将一事无成。

4

1 回答 1

0

p是一个流元素,并且text-indent正好缩进第一行。使它成为一个块并使用填充:

p.yourclass
  { display: inline-block
  ; padding-left: 15px
  }
于 2013-12-17T00:52:01.167 回答