ホームページ  >  記事  >  ウェブフロントエンド  >  非改行スペースを使用せずにHTMLでカンマの後に改行を強制する方法

非改行スペースを使用せずにHTMLでカンマの後に改行を強制する方法

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-27 02:26:02161ブラウズ

How to Force Line Breaks After Commas in HTML Without Using Non-Breaking Spaces?

HTML で改行に影響を与える方法

HTML では、通常、改行はスペースまたはその他の指定された改行によって決まります。ただし、特定の位置、特にカンマの後の改行を優先したい場合があります。この記事では、非改行スペースに頼らずにこれを実現する手法について説明します。

要素

を使用して検討された元のアプローチ。テキストの断片をラップする要素。ただし、この手法は効果がないことが判明しました。

text-wrap:回避 CSS プロパティ

CSS3 の text-wrap:回避動作は有望に見えますが、ブラウザの互換性を考慮する必要がある場合があります。 .

<code class="css">span.avoidwrap { display:inline-block; }</code>

display:inline-block プロパティの使用

<code class="html"><span class="avoidwrap">Honey Nut Cheerios,</span>
<span class="avoidwrap">Wheat Chex,</span>
<span class="avoidwrap">Grape-Nuts,</span></code>

display:inline-block プロパティは に適用できます。

この変更された 要素でテキストの断片をまとめて保持します。要素を含めると、全体を囲む単一のブロックとして扱われます。ブロックをラップした後でのみ、必要に応じて内部のテキストが小さなフラグメントに分割されます。このアプローチにより、非改行スペースに頼ることなく、望ましい外観を維持しながら改行をより細かく制御できます。全体の幅を無条件に変更します。

以上が非改行スペースを使用せずにHTMLでカンマの後に改行を強制する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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