ホームページ >ウェブフロントエンド >フロントエンドQ&A >ラベルをCSSで折り返さないように制御する方法
<p>
を定義すると、デフォルトでは改行の後に表示されます。
<p>HTML コードを追加せずにこれらのタグの折り返しを制御したい場合は、CSS を通じてこの機能を実現できます。
white-space## を使用します。 # ラベルを折り返すかどうかを制御するプロパティ。まず、
white-space 属性の役割を明確にする必要があります。このプロパティは、要素内のスペース、改行、タブの処理方法を制御します。
共通の値は 3 つあります。 <p>
: デフォルト値。空白文字や改行文字などを組み合わせると、最終的にはスペースが1つだけ表示されます。
: テキストが終了位置に到達するまで行の折り返しは行われません。
: すべてのスペースと改行を保持すると、テキストは元の形式で表示されます。
属性を追加するだけで済みます。
サンプル コード: <p>
<div style="white-space:nowrap;"> This is some text that should not wrap. </div>注: <p>white-space
属性はスタイル シートで定義し、クラス名を通じてさまざまなタグに適用することもできます。
2) 表示属性<p>ラベルを折り返さないように制御する別の方法は、<p>display 属性を使用することです。このプロパティは、要素が生成するボックスのタイプを指定します。
共通の値は 4 つあります。 <p>
: 要素はブロック レベルの要素として表示され、各ラベルは独自の行を占めます。
: 要素はインライン要素として表示され、他の要素と同じ行に配置できます。
: 要素はインライン ブロック要素として表示されます。同じ行に配置できますが、幅と高さを設定して、ブロック要素のすべての特性を維持できます。 。
: この要素はボックスを生成せず、ページに影響を与えません。通常、要素を非表示にするために使用されます。
属性に設定できます。
サンプル コード: <p>
<div style="display:inline-block;"> This is some text that should not wrap. </div>同様に、<p>display
属性もスタイル シートで定義し、クラス名を通じてさまざまなタグに適用できます。
属性と
display 属性を使用すると、ラベルが折り返されないように制御できますが、次のようにする必要があります。いくつかのことに注意してください。
属性は要素のテキスト内でのみ有効です。要素に他の要素 (リンク、画像など) が含まれている場合でも、これらの要素はデフォルトで折り返されます。
など) として表示されるタグの場合、
display:inline-block を使用できます。 属性を使用して別の行の折り返しを実現しますが、これによりブロックレベルの要素がインライン要素に変換され、ページのレイアウトとスタイルに影響を与える可能性があります。
属性を使用する
display 属性を使用します。このうち、
white-space 属性はテキスト内のスペースや改行などを制御するために使用され、
display 属性は要素が表示するボックスのタイプを指定するために使用されます。生成する。どちらの方法を使用する場合でも、実際の開発で問題が発生しないように注意する必要がある点がいくつかあります。 CSS タグをラップしない方法をマスターすると、開発プロセス中にページのレイアウトとスタイルをより適切に制御できるようになります。
以上がラベルをCSSで折り返さないように制御する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。