CSSでテキストを改行にラップする方法

CSSでテキストを改行にラップする方法

長いテキストは、Webデザイン中に制御できないように見える場合があります。しかし、それらも避けられない場合があり、時には国境を越えてしまうこともあります。これにより、ユーザーフレンドリーではない不要なオーバーフローを伴う緩いドキュメントオブジェクトモデル(DOM)が作成される可能性があります。





しかし、ここに良いニュースがあります。CSSを使用して新しい行に折り返すことで、このような長いテキストを処理できます。ここでは、長くて途切れのないテキストをCSSでラップする方法を紹介します。





CSSテキストラップのしくみ

CSSは、組み込みの長い単語を使用して、引き伸ばされた長い単語を処理します ワードラップ また オーバーフローラップ 財産。





スナップチャットで独自のフィルターを取得するにはどうすればよいですか

ただし、制御されていない場合、ブラウザはデフォルトでそのような長いテキストを処理します。指示を受けるまで、長い単語を折り返すことはありません。

関連:DOMについて知っておくべきこと



前述の2つの主要なCSSプロパティは同じように機能し、同じように使用できます。ただし、次の4つの値または構文を受け入れます。

  • ブレイクワード :これは、長いテキストを新しい行に折り返すようにブラウザに指示する実際のCSS構文です。
  • 正常 :DOM内の通常の分離ポイントで各単語を分割します。長い文字列には影響しません。
  • イニシャル :これは、ブラウザのデフォルトの文字列処理方法です。以下のような 正常 構文、それは長い単語を壊しません。
  • 継承 :親のプロパティを継承するように子要素に指示します。ただし、適用する場合を除いて、長いテキストでは機能しません ブレイクワード 親要素に。

CSSワードラップを使用して長い単語をラップする方法

CSSを使用して単語を新しい行に折り返すのは簡単で、面倒なCSSの調整は必要ありません。





たとえば、長い h2 以下のサンプル画像のテキストコンテナ内のテキストが境界線を超えています。

を使用して次の行にラップする方法を見てみましょう ワードラップ CSSプロパティ:





HTML


This-div-contains-the-long-h2-lorem-text-demonstrated-in the image above

CSS

.wrap-it{
word-wrap: break-word;
}

長いラッピング後 h2 サンプル画像のテキスト、出力は次のとおりです。

それでおしまい!これで、CSSを使用してDOM内の新しい行に単語を折り返す方法がわかりました。

XboxOneコントローラーをBluetoothでPCに接続する方法

関連:CSSセレクターを使用してWebページの一部をターゲットにする方法

ただし、前述のように、 ワードラップオーバーフローラップ 同じように機能し、同様のプロパティを受け入れます。

使用するには オーバーフローラップ 代わりに、単に置き換えます ワードラップ それと。

Webページで単語をラップすることが重要です

Webページに美学を追加することに加えて、テキストを折り返すとDOMが圧縮されます。コンテンツセクションに何を入力するかを制御している場合でも、ユーザーはテキストコンテナやDOM全体に収まらないリンクやその他の単語を投稿できます。

したがって、DOMを完全な状態に保つには、このようなセクションにテキストの折り返しを適用する必要があります。

2つの異なるラムスティックを使用できますか
共有 共有 つぶやき Eメール HTMLおよびCSSでメディアクエリを使用してレスポンシブウェブサイトを作成する方法

あなたのウェブサイトをモバイルデバイスで素晴らしい見た目にしたいですか? CSSでメディアクエリを使用する方法を学ぶ時が来ました。

次を読む
関連トピック
  • プログラミング
  • CSS
  • ドキュメントオブジェクトモデル
著者について イディソウオミソラ(94件の記事が公開されました)

Idowuは、スマートな技術と生産性に情熱を注いでいます。暇なときは、コーディングで遊んだり、退屈したときにチェス盤に切り替えたりしますが、たまに日常から離れることも大好きです。現代のテクノロジーの周りの道を人々に示すことへの彼の情熱は、彼がもっと書くように動機づけます。

IdowuOmisolaのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください