仅使用内联CSS缩进段落

时间:2013-12-17 00:39:27

标签: css inline-code text-indent

放弃我问题的所有背景,然后展示它:

我需要让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>)操作的代码无法实现。

1 个答案:

答案 0 :(得分:0)

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

p.yourclass
  { display: inline-block
  ; padding-left: 15px
  }