【发布时间】:2011-05-13 16:40:17
【问题描述】:
当文本换行到第二行时,是否有任何方法纯粹使用 CSS(或“适当”标记)来设置段落第二行的样式?一个很好的 <br /> 会这样做,但我不认为这是好的标记或 SEO。
具体来说,假设我有一个 2 行长的段落。我希望第二行的宽度比第一行宽。所以这个段落有点“金字塔式”。但我不想为了美观而使用任何不合适的方法来做到这一点。
例子:
<p>I am a very long
sentence where my second line is longer.</p>
【问题讨论】:
-
您是在我写完答案后将第二段添加到您的问题中,还是我没有注意到?一旦你考虑了第二段,我目前的回答对你没有帮助。
-
那是在最初的问题中,但我想我需要澄清一下。我希望段落正常,即没有换行符。所以
<p>I am a very long sentences....</p>。使用下面提供的样式,我可以成功定位第一行着色,但不能定位宽度。我试过width: 50%、width: 50px、margin-right:50px、padding: 30px,但对宽度没有影响。 -
我明白你现在想要的是什么(尽管它仍然令人困惑:p),我 99% 确信 CSS 不能单独完成。你必须使用 JavaScript。
-
好吧,那你证实了我的理论! ;) 做不到。将放弃这种造型尝试。
-
是的,这样的事情坚持使用 CSS 是有意义的。如果你好奇的话,JavaScript 会是一个 非常 精简版:jsfiddle.net/UGBXD/11 / stackoverflow.com/questions/5529936/…