行の3つのdivと、テキストがdivの制限を超えた場合のdivブレークラインのテキスト

Zubair sadiq

white-space: nowrap;子divを続けて貼り付けている親divで使用しています。

word-wrap: break-word;中で動作していない子divで使用してwhite-space:nowrap;ます。

私の期待する結果は、行のすべての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>

フリット

を使用できますwhite-space:pre-wrap;

これが更新されたフィドルですhttps://jsfiddle.net/tdc300up/1/

これが私がそれを解決するために使用したCSSコードです:

div > div > div { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}

または、

div { 
   white-space: normal;
}

ここでこのフィドルに示されているように:https//jsfiddle.net/tdc300up/3/

(より良いサポートのおかげで、ここで追加のプレフィックスのすべてを必要としないことに注意してください-https://css-tricks.com/almanac/properties/w/whitespace/#browser-supportを参照してください)

編集

WorkWeがコメントで述べているように、試すことができるもう1つの修正はwhite-space:nowrap;、メインの親コンテナーからを削除することです(他の何かに必要ない場合)。

ここでフィドルの例を見ることができます:https//jsfiddle.net/tdc300up/4/

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

行div内の3つのdivをテキストの中央に揃えます

分類Dev

2つのインラインブロックdivのテキストを垂直方向に中央揃え

分類Dev

テキストが 2 行を超える場合の Excel チャートの水平テキストの回転

分類Dev

divの幅を超えたときにテキストを切り取る方法

分類Dev

divの背景画像がレスポンシブな場合、テキストをdivの垂直方向と水平方向の中央に配置します

分類Dev

テキストのベースラインをdivの下部に揃えます

分類Dev

その内容がSwiftの数直線制限を超える場合はテキストを分割する

分類Dev

警告:タイルのメモリ制限を超えました。一部のコンテンツが描画されず、ChromeDriverSeleniumを使用して長いページをレンダリングしているときにスクリーンショットをキャプチャできない場合があります

分類Dev

別のdivに特定のテキストがある場合は、クラスをdivに追加します

分類Dev

テキストが複数行の場合、インラインフレックスdivが押し下げられます

分類Dev

テキストボックスが <div> コンテナの幅を超えています

分類Dev

1つのテキスト行が長い場合、フレックスインボックスのフラッターを各行の中央に配置する方法

分類Dev

1 つの div が固定された 4 つの div 列レイアウト (スティッキー)

分類Dev

ブートストラップ3ナビゲーションバーとスティッキーフッターを備えた100%高さのDIV

分類Dev

リンクテキストが複数行にまたがる場合は、<a>リンク行間のスペースを最小限に抑えます

分類Dev

div内のすべてのテキストへのブートストラップリンクスタイル

分類Dev

div内のすべてのテキストへのブートストラップリンクスタイル

分類Dev

テキストフィールドが空の場合、JSはdivからクラスを削除しますか?

分類Dev

前のdivテキストがオーバーフローしたときに、前のdivの後ろではなく、次の行から始まるインラインdivの行の2番目のdiv

分類Dev

divが元のポイントに戻ったらスティッキークラスを削除する方法

分類Dev

Jqueryは、同じクラスのdiv内のテキストの数を制限します

分類Dev

div内の2つの内部テキストを1つの値としてスクレイプします

分類Dev

内部のテキストのフォントサイズが変更された場合でも、divサイズを静的に保つ方法

分類Dev

Javaスクリプトでdivとテーブル行の下のテキストを非表示にする方法

分類Dev

テキストが特定の長さを超えた場合に続きを読むリンクを表示する

分類Dev

ブートストラップスライダー:特定のスライドがアクティブな場合、divを表示または非表示にします

分類Dev

テキスト文字列の長さが3文字を超える場合は、divを非表示にします

分類Dev

混合テキストと空のdivでのCSSインラインブロックラップの問題

分類Dev

ブートストラップ4:divのテキストを垂直方向と水平方向に揃えます(指定されたdivの高さで)

Related 関連記事

  1. 1

    行div内の3つのdivをテキストの中央に揃えます

  2. 2

    2つのインラインブロックdivのテキストを垂直方向に中央揃え

  3. 3

    テキストが 2 行を超える場合の Excel チャートの水平テキストの回転

  4. 4

    divの幅を超えたときにテキストを切り取る方法

  5. 5

    divの背景画像がレスポンシブな場合、テキストをdivの垂直方向と水平方向の中央に配置します

  6. 6

    テキストのベースラインをdivの下部に揃えます

  7. 7

    その内容がSwiftの数直線制限を超える場合はテキストを分割する

  8. 8

    警告:タイルのメモリ制限を超えました。一部のコンテンツが描画されず、ChromeDriverSeleniumを使用して長いページをレンダリングしているときにスクリーンショットをキャプチャできない場合があります

  9. 9

    別のdivに特定のテキストがある場合は、クラスをdivに追加します

  10. 10

    テキストが複数行の場合、インラインフレックスdivが押し下げられます

  11. 11

    テキストボックスが <div> コンテナの幅を超えています

  12. 12

    1つのテキスト行が長い場合、フレックスインボックスのフラッターを各行の中央に配置する方法

  13. 13

    1 つの div が固定された 4 つの div 列レイアウト (スティッキー)

  14. 14

    ブートストラップ3ナビゲーションバーとスティッキーフッターを備えた100%高さのDIV

  15. 15

    リンクテキストが複数行にまたがる場合は、<a>リンク行間のスペースを最小限に抑えます

  16. 16

    div内のすべてのテキストへのブートストラップリンクスタイル

  17. 17

    div内のすべてのテキストへのブートストラップリンクスタイル

  18. 18

    テキストフィールドが空の場合、JSはdivからクラスを削除しますか?

  19. 19

    前のdivテキストがオーバーフローしたときに、前のdivの後ろではなく、次の行から始まるインラインdivの行の2番目のdiv

  20. 20

    divが元のポイントに戻ったらスティッキークラスを削除する方法

  21. 21

    Jqueryは、同じクラスのdiv内のテキストの数を制限します

  22. 22

    div内の2つの内部テキストを1つの値としてスクレイプします

  23. 23

    内部のテキストのフォントサイズが変更された場合でも、divサイズを静的に保つ方法

  24. 24

    Javaスクリプトでdivとテーブル行の下のテキストを非表示にする方法

  25. 25

    テキストが特定の長さを超えた場合に続きを読むリンクを表示する

  26. 26

    ブートストラップスライダー:特定のスライドがアクティブな場合、divを表示または非表示にします

  27. 27

    テキスト文字列の長さが3文字を超える場合は、divを非表示にします

  28. 28

    混合テキストと空のdivでのCSSインラインブロックラップの問題

  29. 29

    ブートストラップ4:divのテキストを垂直方向と水平方向に揃えます(指定されたdivの高さで)

ホットタグ

アーカイブ