私はwhite-space: nowrap;
を親divに貼り付けています。テキストがdivの制限を超えたときに3つのdivとテキストの区切り線
子どものdivの私は、white-space:nowrap;
の中で働いていないword-wrap: break-word;
を使用しています。
私の予想どおりの結果では、行のすべてのdivも画面の制限に達しますが、divのテキストがdivの幅を超えるとテキストの改行が次の行に制限されます。
<div overflow-x:auto; width="100%" style="white-space: nowrap">
<div style="display: inline-block; width: 200px; border-right: solid #778899">
<div style="padding: 0 10px; background-color: white; height: 130px; overflow-x: hidden;">
div1
<p class="text-center" style="word-wrap: break-word;">
datasssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
</p>
</div>
</div>
<div style="width:200px; display: inline-block; border-right: solid #778899;">
<div class="pd-5" style="background-color: white; height: 130px; overflow-x: hidden;">
div2
<p class="text-center" style="word-wrap: break-word;">
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss ssssssss
</p>
</div>
</div>
<div style="width: 200px; display: inline-block; border-right: solid #778899;">
<div class="pd-5" style="background-color: white; height: 130px; overflow-x: hidden;">
div3
<p class="text-center" style="word-wrap: break-word;">
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
</p>
</div>
</div>
</div>
あなたの意味では、私は 'style =" white-space:nowrap "'を親divから削除するべきだと思います。 divのために 'white-space'をリセットする必要はありません。 – WorkWe
あなたのポイントは非常に有効ですが、舞台裏で何が起こっているのかわからないことに注意してください。ライブ環境では、 'nowrap'プロパティが必要な親divに追加データがロードされている可能性があります。子要素にテキストを区切らせることを意図的に重視しているので、親要素ではなく子要素を特に対象とする方が良いと思います。それは理にかなっていますか? :) – Frits
@WorkWe - あなたのアドバイスは状況によってはまだかなり有効ですので、編集して追加しました。 :) – Frits