一時期、br
タグ以外で改行したくて、方法を探していました。
あまり使いどころないかもしれませんが、カンタンだったので紹介します。
疑似要素を使って改行
文章の改行位置をbr
タグ以外で設定するには、span
タグに擬似要素を設定して改行します。
下の例では::before
に設定していますが、::after
に設定しても同じです。
HTML上では、改行位置にspan
を記述します。
HTML
1 2 |
<p>文章の改行がCSSでできる方法サンプルです。<span class="br"></span>文章の改行がCSSでできる方法サンプルです。<span class="br"></span>文章の改行がCSSでできる方法サンプルです。</p> |
CSS
content
に入っている\A
というのが改行を指示します。
1 2 3 4 5 |
.br::before { content: "\A"; white-space: pre; } |
プレビュー
文章の改行がCSSでできる方法サンプルです。文章の改行がCSSでできる方法サンプルです。文章の改行がCSSでできる方法サンプルです。
まとめ
cssでの改行については、こちらの記事を参考にさせていただきました。
CSSでbr要素みたいに改行する方法|syncer
複数の方法を知っておくと、状況に応じて使い分けられて便利です。
コメント