200 ピクセル以内に収まるようにしたい場合、td 内のファイル パスであるテキストの長いチャンクがあり、全体が 600 ピクセル以上の幅になります。
word-break:break-all を有効にして、文字間で区切って全体を表示させることはできますが、フォルダ名が半分になります。
したがって、理想的には、「/」または「\」文字でのみ改行したいと思います。それは可能ですか?
ありがとうございました!
200 ピクセル以内に収まるようにしたい場合、td 内のファイル パスであるテキストの長いチャンクがあり、全体が 600 ピクセル以上の幅になります。
word-break:break-all を有効にして、文字間で区切って全体を表示させることはできますが、フォルダ名が半分になります。
したがって、理想的には、「/」または「\」文字でのみ改行したいと思います。それは可能ですか?
ありがとうございました!
いいえ、できません。現在、そのような目的のための CSS 構造はありません。
許容される改行ポイントを提案するためにできることは、各「/」または「\」の後に<wbr>
タグまたは幅ゼロのスペースを使用することです。これは、関連するテキスト ノードをトラバースして、JavaScript で動的に行うことができます。
より良い解決策は、StackOverflow がコード ブロックで行うように、スクロールできるコンテナー要素で長いテキストをラップすることです。
.longtext {
width: 100%;
display: block;
word-break: none;
overflow: auto;
background: #eee;
}