Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
CSS テキストの折り返し: きれい
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
最適化されたテキスト折り返しをオプトインして、速度よりも美しさ重視に。
Chrome 117 以降では、CSS Text Level 4 の新しいテキスト折り返し機能 text-wrap: pretty を使用できます。
p {
text-wrap: pretty;
}
https://codepen.io/web-dot-dev/pen/yLGmzLJ
タイポグラフィのWidows and Orphans は、段落またはテキスト ブロックの最後に単独で表示される単語です。ワイドウは、テキスト ブロックの上部に単独で表示される単語で、オーファンはテキスト ブロックの末尾に単独で表示される単語です。目でテキストをざっと確認する際に中断され、コンテンツの読みづらさにつながる可能性があります。一部のデザイナーは、どんな犠牲を払ってもそれを避け、発生しないようにあらゆる努力を払います。
画像は Google Fonts - Widows & Orphans から取得。
Chrome 117 以降では、1 行の CSS(text-wrap: pretty)で孤立した子要素を回避できます。
この機能は、段落が単一の単語で終わらないようにするだけでなく、段落の末尾に連続してハイフンで区切られた行が出現した場合にハイフンを調整したり、スペースを確保するために前の行を調整したりします。また、テキストの配置も適切に調整されます。text-wrap: pretty は、一般的な行の折り返しとテキストの分割を改善するためのもので、現在は孤立行に重点を置いています。今後、text-wrap: pretty はさらに改善される可能性があります。
画像の出典: Why you should remove orphans from your body text。
text-wrap: balance もあります。これは孤立した行を防ぐわけではありませんが、テキストが折り返されるときに、調和のとれたテキスト ブロックが作成されるようにします。私は、見出しには balance、段落には pretty を使用しています。
最適な行数を決定するために使用されるアルゴリズムの詳細やパフォーマンスに関する考慮事項については、この機能のエンジニアであるKoji Ishii が作成した設計ドキュメントのリンクをご覧ください。
改行に関するその他の改善や提案がございましたら、ぜひお寄せください。Chromium バグトラッカーで問題を報告し、詳細情報と、適切および不適切な改行の例をお知らせください。折り返しご連絡いたします。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2023-10-23 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2023-10-23 UTC。"],[],[]]