例えば:
HTML:
The quick brown fox <span class="break">{BREAK}</span> jumps over the lazy dog.
これを表示したい:
クイックブラウンフォックス{BREAK}
怠惰な犬を飛び越えます。
私はdisplay
プロパティを調べましたが、display:inline;
はどこでも壊れず、display:block
は両側に切れ目を入れます。
:after
疑似クラスも調べましたが、.break:after{content:"\000A";}
はラインフィードではなくスペースとしてレンダリングされます。
デフォルトでは、HTML要素は空白を無視します。
変更すること :
.break:after {
content:"\000A";
white-space: pre;
}
html:
The quick brown fox <span class="break"></span> jumps over the lazy dog
。
CSS:
.break{
display:block;
}
そして、それだけで十分です。 display:block
を指定すると、両側で破損する可能性がありますが、余分な行はありません。私のフィドルを見る。