ホームページ  >  記事  >  ウェブフロントエンド  >  `span.avoidwrap` クラスを使用して HTML で改行を強制する方法

`span.avoidwrap` クラスを使用して HTML で改行を強制する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-26 19:18:02290ブラウズ

How to Force Line Breaks in HTML Using the `span.avoidwrap` Class?

HTML での指定された改行ポイントの作成

HTML では、通常、改行はテキストの自然な空白文字 (スペース、カンマ)。ただし、特定のシナリオでは、改行の優先位置を指定することが望ましい場合があります。

span.avoidwrap による指定された改行

指定された行を実装するにはブレークポイントには、span.avoidwrap クラスを使用します。このクラスは、span 要素をインライン ブロックとして定義し、個別の単語ではなく単一の単位としてレンダリングされます。目的のテキストを で囲むことで、

例:

次の HTML コードを考えてみましょう:

<code class="html"><table border="1" cellspacing="0" cellpadding="0">
<tr>
    <td>
        <div style="width: 180px;">
            <table border="1" cellspacing="0" cellpadding="0">
            <tr>
                <td>
                    lorem ipsum
                </td>
                <td>
                    <span class="avoidwrap">
                        Honey Nut Cheerios, Wheat Chex, Grape-Nuts, Rice Krispies, Some random cereal with a very long name, Honey Bunches of Oats, Wheaties, Special K, Froot Loops, Apple Jacks
                    </span>
                </td>
                <td>
                    lorem ipsum
                </td>
            </tr>
            </table>
        </div>
    </td>
</tr>
</table></code>

この例では、テキスト「ハニー ナッツ チェリオス、ウィート チェックス、グレープ ナッツ、ライス クリスピー、非常に長い名前のランダムなシリアル、オート麦のハニー バンチ、ウィーティー、スペシャル K、フルート ループ、アップル ジャック」は次のようになります。 spain.avoidwrap 要素内でラップされます。これは、スパンの先頭で改行する必要があることをブラウザに示し、その結果、"Rice Krispies":

<code class="html">Honey Nut Cheerios, Wheat Chex, Grape-Nuts,
Rice Krispies, Some random cereal with a very
long name, Honey Bunches of Oats, Wheaties,
Special K, Froot Loops, Apple Jacks</code>

注: の後に改行されます。 -wrap:avoid CSS プロパティは同様の機能を提供しますが、すべてのブラウザでサポートされているわけではありません。

以上が`span.avoidwrap` クラスを使用して HTML で改行を強制する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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