ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS のみを使用してインライン `` 要素の後に改行を強制できますか?

CSS のみを使用してインライン `` 要素の後に改行を強制できますか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-30 00:57:291038ブラウズ

Can You Force a Line Break After an Inline `` Element with CSS Only?

CSS で改行を作成する

HTML タグを追加せずに、CSS だけを使用して改行を実現できますか?目的は、

の後に改行を挿入することです。

解決策:

これを実現するには、次の手順に従います。

  1. 表示を適用: inline;

  2. :after の疑似セレクターを作成し、次のスタイルを追加します。

    • content: "a";

      の末尾に非表示の非改行スペースを挿入します。要素。

    • 空白: pre;

    に続くテキストの先頭の空白を保持します。

例:

<code class="css">h4 {
    display:inline;
}
h4:after {
    content:"\a";
    white-space: pre;
}</code>

Byこの CSS を追加すると、

の後に改行が表示されます。

詳細については、https://stackoverflow.com/a/66000/509752

を参照してください。

以上がCSS のみを使用してインライン `` 要素の後に改行を強制できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。