Mil*_*chs 53 html css indentation target text-indent
我有几段我想缩进,虽然只是这些段落的第一行.
我如何使用CSS或HTML仅定位第一行?
ale*_*lex 159
使用该text-indent
属性.
p {
text-indent: 30px;
}
Run Code Online (Sandbox Code Playgroud)
Wes*_*rch 30
除了text-indent之外,:first-line
如果要应用其他样式,还可以使用选择器.
p:first-line {
color:red;
}
p {
text-indent:40px;
}
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/Madmartigan/d4aCA/1/
Sha*_*she 12
使用css非常简单:
p {
text-indent:10px;
}
Run Code Online (Sandbox Code Playgroud)
将在每个段落中创建一个10像素的缩进.
小智 9
其他人提到了通过 CSS 实现此目的的最佳方法,但是如果您需要使用内联格式快速修复,只需使用以下代码:
<p style="text-indent: 40px">This text is indented.</p>
Run Code Online (Sandbox Code Playgroud)
资料来源:https://www.computerhope.com/issues/ch001034.htm
我在缩进段落的第一行(仅第一行)时也遇到问题,并尝试使用以下代码:
p::first-line { text-indent: 30px; }
Run Code Online (Sandbox Code Playgroud)
这不起作用。因此,我在 CSS 中创建了一个类,并在 html 中使用它,如下所示:
在CSS中:
.indent { text-indent: 30px; }
Run Code Online (Sandbox Code Playgroud)
在 HTML 中:
<p class="indent"> paragraph text </p>
Run Code Online (Sandbox Code Playgroud)
这就像一个魅力。我仍然不知道为什么第一个代码示例不起作用,并且我确实确保文本未对齐。