CSS コンテンツ プロパティを使用して要素の前に改行を挿入するのは不可能な作業のように思えるかもしれません。 「
」を使用しようとしています以下に示すように、コンテンツ プロパティ内では、望ましい結果が得られません:
#restart:before { content: '<br/>'; }
ただし、疑似要素の生成されたコンテンツ内で特別なエスケープ シーケンス A を使用してこれを実現する方法があります。
#restart:before { content: '\A'; }
適切なフォーマットを確保するには、追加の CSS ルールを含める必要がある場合があります:
#restart { white-space: pre; }
エスケープ シーケンスは行の終わりを示し、事実上、ターゲット要素 #restart の前に改行が表示されます。
あるいは、別のアプローチでは、コンテンツとしてスペース文字を追加し、その表示をブロックに設定します。
:before { content: ' '; display: block; }
これにより、別の行に表示される空白スペースが作成され、改行として機能します。
以上がCSS はどのようにして要素の前に改行を挿入できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。