植字では、各段落の最後の行を残りの行より少なくとも少し短くすることをお勧めします。 CSSを使用してこれを達成するにはどうすればよいですか?各段落の最後の行を残りの文字列よりも短くする
0
A
答えて
1
これは、しかし、あなたはこのようにCSSの::after
擬似要素を使って、この制限を回避することができ、CSSの機能として使用できません。
p {
text-align: justify;
text-align-last: left;
}
p::after {
content: '––––––––––––––––––––';
visibility: hidden;
white-space: nowrap;
}
<p style='width: 380px'>
Lorem ipsum dolor sit amet, consectetur adipiscing elit,
sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat cupidatat
non proident, sunt in culpa qui officia deserunt mollit
anim id est laborum.</p>
これが最後ということ、を保証します段落の行は、他の行より少なくとも20en短くなります。行にコンテンツが多すぎる場合、最後の単語は次の行に分割されます。
注これが最後の言葉と擬似要素の間で許可される改行の原因となりますので、あなたの段落は、任意の末尾にスペースが含まれていないことを確認してください。
1
タイプセットでは、列の幅や長さなど、多くのものを事前に設定できます。ウェブ上では、どのコンテンツが動的か変更されるか、またはあなたのサイトがどのように表示されるかは分かりません。従来のポスターレイアウト()のようなグラフィックレイアウトで作業している場合は、の<br>
改行を使用するか、別のディバイダでコピーを分割して必要なデザインを作成します。
+0
ラインブレイクをあらかじめ決めておくことができれば、ブラウザーで貪欲なラインブレイクよりも優れた改行アルゴリズムを使用できるので、これは常により良い解決方法です。 – Nuvanda
関連する問題
- 1. 段落の中で最も高い文字を持つ行数
- 2. 最初のアンパサンドの後にクエリ文字列の残りを取り除く
- 3. 行終端文字としての段落区切り文字
- 4. 他の段落の後に続く段落を、一致する文字列で削り取るにはどうすればよいですか?
- 5. 段落と段落の間のスペースを取り除く方法
- 6. 単語の量とPHPの最も近い段落タグの後に文字列を挿入する
- 7. C#最後の行を文字列で取り除く
- 8. 各段落の単語あたりの平均文字数は? Excelセルで
- 9. Javascript RegEx各段落の最初の行を見つける
- 10. 文字列の最後と最初の文字を取り除く
- 11. 特定の文字の後に残りの文字列を削除する
- 12. HTML断片のX段落の後に文字列を挿入するには?
- 13. JavaScriptの文字列の最後の出現を取り除く
- 14. 各行の最後の文字を新しい列に移動
- 15. 使用::花:: eval_if_tコードスニペットは、段落のカップルよりも多くを語る自動
- 16. リスト内の各文字列の最後の2文字を除くすべての文字を削除する
- 17. 文字列のセットとの編集距離が最も短い最短文字列
- 18. Sqlが最長の文字列で行を検索し、残りの文字列を削除します
- 19. Javascriptの最後から文字列を取り除く
- 20. Javascript - HTML文字列から空の段落を削除する
- 21. DataTableの各行にリンクを含む列をアクティブにすると、列も短くなりますか?
- 22. C#で部分文字列の後に残りの文字列を切り取る方法は?
- 23. 最初の文字が残りの文字より大きいAttributedString - >行間の問題
- 24. のPerl - 文字列の最後の数字の後に戻り、最後の英字とあまりに
- 25. jspdf - 最後の段落行が削除されています
- 26. 文字、単語、行Cの段落を集める
- 27. 残りの文字列がRegExの最初のBを含む最後のAを見つけるには?
- 28. CSS段落の下の段落を整列する
- 29. 文字列から最後の4文字を切り取りますか?
- 30. 配列内の最短文字列
このテクニックを使用したプロジェクトを継承した場合、すぐに削除します。 – sheriffderek