CSS テキストの折り返しプロパティの探索: ワードラップとハイフン
CSS テキストの回り込みプロパティの探索: ワードラップとハイフン
Web デザインでは、テキストの回り込み処理は重要な問題です。テキストがコンテナの幅を超える場合は、コンテンツの読みやすさと美しさを確保するために、適切な行の折り返し方法を選択する必要があります。この記事では、CSS でよく使用される 2 つのプロパティであるワードラップとハイフンを紹介し、その使用法と効果を示す具体的なコード例を示します。
- word-wrap 属性
word-wrap 属性は、折り返し時にテキストを処理する方法を指定するために使用されます。これには、normal と Break-word という 2 つのオプションの値があります。
- normal: デフォルト値。テキストがコンテナの幅を超えると、行は単語の間で折り返され、単語が長すぎて 1 行に完全に収まらない場合は、次の行にオーバーフローします。
サンプルコード:
<style> .container { width: 200px; border: 1px solid #ccc; padding: 10px; } .normal-text { word-wrap: normal; } </style> <div class="container"> <p class="normal-text">这是一段很长很长很长很长很长很长的文本。</p> </div>
効果: コンテナの幅は 200px で、テキストがコンテナの幅を超える場合、単語間で改行が行われます。
- break-word: テキストがコンテナの幅を超える場合、単語の途中に改行文字が存在しない場合でも、テキストは単語内で改行されます。
サンプル コード:
<style> .container { width: 200px; border: 1px solid #ccc; padding: 10px; } .break-word { word-wrap: break-word; } </style> <div class="container"> <p class="break-word">这是一段很长很长很长很长很长很长的文本。</p> </div>
効果: コンテナーの幅は 200px で、テキストがコンテナーの幅を超えると、単語の内側で折り返されます。
- ハイフン属性
ハイフン属性は、さまざまな言語やテキスト レイアウトのニーズに適応するためにハイフンの使用を制御するために使用されます。これには、none、manual、auto の 3 つのオプション値があります。
- none: デフォルト値。ハイフンを使用しないと、必要に応じてテキストが直接折り返されます。
サンプル コード:
<style> .container { width: 200px; border: 1px solid #ccc; padding: 10px; } .no-hyphens { hyphens: none; } </style> <div class="container"> <p class="no-hyphens">这是一个没有连字符的例子。这个长长长长的单词不会被自动断行,而是直接溢出到下一行。Hyphens are not used in this example, so the long word will overflow to the next line instead of being automatically broken.</p> </div>
効果: コンテナーの幅は 200px で、テキストがコンテナーの幅を超えると、単語は次の行に直接オーバーフローします。
- manual: 手動ハイフネーション。言語のハイフネーション規則に従って手動でハイフンを追加します。
サンプルコード:
<style> .container { width: 200px; border: 1px solid #ccc; padding: 10px; } .manual-hyphens { hyphens: manual; } </style> <div class="container"> <p class="manual-hyphens">这是一个使用手动断字的例子。这个长长长长的单词被手动添加了连字符,使其在需要换行时正确断行显示。</p> </div>
効果: コンテナの幅は 200px で、テキストがコンテナの幅を超えると、言語のハイフネーション規則に従って単語が正しく分割されて表示されます。 。
- auto: 言語のハイフネーション規則に従って、ハイフンを自動的に追加します。
サンプルコード:
<style> .container { width: 200px; border: 1px solid #ccc; padding: 10px; } .auto-hyphens { hyphens: auto; } </style> <div class="container"> <p class="auto-hyphens">这是一个使用自动断字的例子。这个长长长长的单词会根据语言的断字规则自动添加连字符,使其在需要换行时正确断行显示。</p> </div>
効果: コンテナの幅は 200px で、テキストがコンテナの幅を超えると、言語のハイフネーション規則に従って単語が正しく分割されて表示されます。 。
概要:
ワードラップとハイフンという 2 つの CSS プロパティを使用すると、テキストの折り返しをよりきめ細かく制御できます。 word-wrap 属性は行を折り返す方法を指定するために使用され、単語間または単語内で行を折り返すことを選択できます。hyphens 属性はハイフンの使用を制御するために使用され、ハイフンを使用しないことを選択できます。ハイフンを手動で追加するか、ハイフンを自動的に追加します。実際の Web デザインでは、テキストの特性や言語要件に応じて適切な属性値を選択し、読みやすさと組版効果を向上させることができます。
以上がCSS テキストの折り返しプロパティの探索: ワードラップとハイフンの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









最近GraphQLの作業を開始した場合、またはその長所と短所をレビューした場合、「GraphQLがキャッシュをサポートしていない」または

Svelte Transition APIは、コンポーネントがカスタムSVELTE遷移を含むドキュメントを入力または離れるときにアニメーション化する方法を提供します。

あなたのウェブサイトのコンテンツプレゼンテーションの設計にどれくらいの時間に費やしますか?新しいブログ投稿を書いたり、新しいページを作成したりするとき、あなたは考えていますか

最近のビットコインの価格が20k $ $ USDを超えており、最近30Kを破ったので、イーサリアムを作成するために深く掘り下げる価値があると思いました

NPMコマンドは、サーバーの開始やコンパイルコードなどの1回限りのプロセスまたは継続的に実行されるプロセスとして、さまざまなタスクを実行します。

この記事では、影やグラデーションなどのテキスト効果にCSSを使用し、パフォーマンスのために最適化し、ユーザーエクスペリエンスの向上について説明します。また、初心者向けのリソースもリストしています。(159文字)

先日、エリック・マイヤーとおしゃべりをしていたので、形成期のエリック・マイヤーの話を思い出しました。 CSS特異性に関するブログ投稿を書きました

開発者としての段階に関係なく、私たちが完了したタスクは、大小を問わず、個人的および専門的な成長に大きな影響を与えます。
