CSSの疑似要素 「 :before 」「 :after 」便利ですよね。
私もよく使うのですが、ふと「content””」にHTMLタグは使用できるのか?
と思ってしまうことがありますが、結論から言うとHTMLタグの使用はできません。
「content””」内にタグを入れれば、HTMLコードのまま出力されてしまいます。
目次
改行はできる
HTMLタグを使用するわけではないですが、改行は可能です。
下記のように「content: ‘\A’」と「white-space: pre;」を指定することで、改行が可能です。
改行をしたいだけという時はこちらが便利です。
1 2 3 4 5 6 7 8 |
.sample::before{ content: '\A'; white-space: pre; } |