折り返すときにCSSテキストを揃える

ビルダメージ

モバイルなどでウィンドウのサイズを変更すると、テキストの配置に問題が発生します。HTMLは次のとおりです。

.count-panel {
  float: left;
  width: 64px;
  border: 1px #888 solid;
}

.count {
  font: 15px/18px Roboto, sans-serif;
  font-size: 42px;
}

.message {
  font-size: 20px;
}

.row {
  clear: both;
  margin-bottom: 16px;
}
<div class='table'>
  <div class='row'>
    <div class='count-panel'>
      <span class='count'>1</span>
    </div>
    <div class='message'>This is line one</div>
  </div>
  <div class='row'>
    <div class='count-panel'>
      <span class='count'>2</span>
    </div>
    <div class='message'>This is line two which is longer than the rest so it can test wrapping</div>
  </div>
  <div class='row'>
    <div class='count-panel'>
      <span class='count'>3</span>
    </div>
    <div class='message'>This is line three</div>
  </div>

大きいサイズの場合:大きい

小さいサイズの場合:小さい

2行目のテキストは、他のテキストと揃えて、画像のように左にしっかりと折り返さないようにする必要があります。ありがとう。

クープ

float: leftカウントパネルが同期しなくなっているのはあなただけです。

代わりにあなたの例を置き換えましたdisplay: flexレイアウトに使用することを意図したものではなかったため、要素を配置するときはフロートを避けることをお勧めします。Flexははるかにクリーンなソリューションであり、レイアウト選択の柔軟性が高まると思います。:-)

また、HTMLレイアウトを少し修正して、数値自体に境界線を含め、小さいデバイスでテキストコンテンツのフルサイズが拡大されないようにしました。

.count {
  font: 42px Roboto, sans-serif;
  min-width: 64px;
  border: 1px #888 solid;
  text-align: center;
  max-height: max-content;
}

.message {
  font-size: 20px;
}

.row {
  display: flex;
  flex-direction: row;
  margin: 0 10px 16px 0;
}
<div class='table'>
  <div class="row">
    <span class="count">1</span>
    <div class="message">This is line one</div>
  </div>
  <div class="row">
    <span class="count">2</span>
    <div class="message">This is line two which is longer than the rest so it can test wrapping</div>
  </div>
  <div class="row">
    <span class="count">3</span>
    <div class="message">This is line three</div>
  </div>
</div>

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

shape-outsideを使用して折り返すときにimgをテキストの下部に揃える方法

分類Dev

Angular MaterialTable-テキストが折り返されているときにヘッダーを左揃えにするCSS

分類Dev

テキストを揃えて画像の横に折り返す

分類Dev

スライドdivでテキストの折り返しと垂直方向の中央揃えを停止する方法

分類Dev

画像に隣接するテキストを折り返すCSS

分類Dev

xlsxwriterで機能するようにテキストの折り返しまたは垂直方向の中央揃えを取得できません

分類Dev

xlsxwriterで機能するようにテキストの折り返しまたは垂直方向の中央揃えを取得できません

分類Dev

別のdivの周りにテキストを垂直方向に中央揃えして折り返します

分類Dev

折りたたみ可能なjQueryで画像とテキストを揃える

分類Dev

カスタム箇条書きを使用するときに折り返されるliテキストの整列

分類Dev

オーバーフローを非表示にすると、折り返しテキストが消えます

分類Dev

テキストを折り返そうとするときに文字間隔を減らす方法は?

分類Dev

折り返しテキストの色と配置を変更する方法-css

分類Dev

背景画像の箇条書きを折り返したリストアイテムの最初の行に揃えるにはどうすればよいですか?

分類Dev

CSSは、テキストオーバーフローを使用するときにDIVが折り返されるのを防ぎます:省略記号

分類Dev

画像とテキストをCSSのみに揃える

分類Dev

cssで画像とテキストを垂直方向に揃える

分類Dev

テキストが折り返されるときに画像の下にパディングを残す方法

分類Dev

Python / Pygameは、ウィンドウを離れるときにPygameでテキストを折り返します

分類Dev

<div> </ div>でテキストを中央揃えにすると、移動できなくなります

分類Dev

QML-折り返しテキストの右揃え

分類Dev

テキストを中央揃えにする方法CSS

分類Dev

フレックスアイテムは、折り返すときに中央ではなく左に揃える必要があります

分類Dev

ラケットでテキストを画像として表示するときにテキストを折り返す

分類Dev

折り返したり画面から出たりせずに最大サイズをとるCSSテキスト

分類Dev

ブートストラップを使用するときにテキストを垂直方向に中央揃えにするCSSフッターの配置

分類Dev

テキストが折り返されているときにテキストをiFrameの下の中央に配置する方法

分類Dev

テキストが折り返されているときにテキストをiFrameの下の中央に配置する方法

分類Dev

画像の周りにテキストを折り返すときの大きな下マージン

Related 関連記事

  1. 1

    shape-outsideを使用して折り返すときにimgをテキストの下部に揃える方法

  2. 2

    Angular MaterialTable-テキストが折り返されているときにヘッダーを左揃えにするCSS

  3. 3

    テキストを揃えて画像の横に折り返す

  4. 4

    スライドdivでテキストの折り返しと垂直方向の中央揃えを停止する方法

  5. 5

    画像に隣接するテキストを折り返すCSS

  6. 6

    xlsxwriterで機能するようにテキストの折り返しまたは垂直方向の中央揃えを取得できません

  7. 7

    xlsxwriterで機能するようにテキストの折り返しまたは垂直方向の中央揃えを取得できません

  8. 8

    別のdivの周りにテキストを垂直方向に中央揃えして折り返します

  9. 9

    折りたたみ可能なjQueryで画像とテキストを揃える

  10. 10

    カスタム箇条書きを使用するときに折り返されるliテキストの整列

  11. 11

    オーバーフローを非表示にすると、折り返しテキストが消えます

  12. 12

    テキストを折り返そうとするときに文字間隔を減らす方法は?

  13. 13

    折り返しテキストの色と配置を変更する方法-css

  14. 14

    背景画像の箇条書きを折り返したリストアイテムの最初の行に揃えるにはどうすればよいですか?

  15. 15

    CSSは、テキストオーバーフローを使用するときにDIVが折り返されるのを防ぎます:省略記号

  16. 16

    画像とテキストをCSSのみに揃える

  17. 17

    cssで画像とテキストを垂直方向に揃える

  18. 18

    テキストが折り返されるときに画像の下にパディングを残す方法

  19. 19

    Python / Pygameは、ウィンドウを離れるときにPygameでテキストを折り返します

  20. 20

    <div> </ div>でテキストを中央揃えにすると、移動できなくなります

  21. 21

    QML-折り返しテキストの右揃え

  22. 22

    テキストを中央揃えにする方法CSS

  23. 23

    フレックスアイテムは、折り返すときに中央ではなく左に揃える必要があります

  24. 24

    ラケットでテキストを画像として表示するときにテキストを折り返す

  25. 25

    折り返したり画面から出たりせずに最大サイズをとるCSSテキスト

  26. 26

    ブートストラップを使用するときにテキストを垂直方向に中央揃えにするCSSフッターの配置

  27. 27

    テキストが折り返されているときにテキストをiFrameの下の中央に配置する方法

  28. 28

    テキストが折り返されているときにテキストをiFrameの下の中央に配置する方法

  29. 29

    画像の周りにテキストを折り返すときの大きな下マージン

ホットタグ

アーカイブ