3

私はすでに次のスタイルを持っています:white-space: pre-wrap;

これにより、要素の改行を改行として扱うことができます (スペースは折りたたまれません)。

今、私はtext-indent: -40px; padding-left: 40px;このようなものを作成しようとして適用したいと思います:

This is a long line of text (or at least, just pretend it is) so it  
        will indent when it wraps.
Further lines of text appear as normal, but again if they exceed the
        maximum width then they wrap and indent.

残念ながら、それは私が意図したことを完全には行っていません:

This is a long line of text (or at least, just pretend it is) so it
        will indent when it wraps.
        Further lines of text appear as normal, but again if they
        exceed the maximum width then they wrap and indent.

CSS でラップされた行をインデントする方法はありますが、改行を新しい最初の行として数えますか?

4

1 に答える 1

1

いいえ、text-indent要素の最初の行に関連しているため、行の折り返しによって生成された改行は要素を作成しません。したがって、HTML ソースの単なる改行の代わりに、何らかのコンテンツ マークアップを使用する必要があります。

于 2012-05-11T19:28:20.397 に答える