フレックスボックスを使用してすべての要素をコンテナ内に保持するにはどうすればよいですか?

紅三四郎アレックス

フレックスボックスを使用して、コンテナ内に表示されるすべての文字を等間隔に配置しようとしています。今のところ、「コードを学ぶのが好き」のような文を入力すると、すべての要素がコンテナ内に表示されて問題なく動作しますが、「冷蔵庫」のような長い単語を使用すると、文字がコンテナから出てきます。しかし、私は単語がどれほど長くても、すべての文字をコンテナ内にとどまらせようとしています。利用可能なすべてのフレックスボックステクニックを試しましたが、うまくいきませんでした。コンテナでもmax-widthを試しました。何が足りないのですか?コードサンドボックスのコードは次のとおりです:https//codesandbox.io/s/modern-sun-3u7b3?file = / src / App.js

import React from "react";
import "./styles.css";

function App() {
  // let sentence = "I like learning code";
  let sentence = "refrigerator";
  const words = sentence.split(" ");

  return (
    <div className="pageContainer">
      {words.map((word, i) => (
        <div className="row" key={i}>
          {[...word].map((letter) => (
            <p className="letterBorder">{letter}</p>
          ))}
          {i === words.length - 1 ? null : <p className="whiteSpaceBorder"></p>}
        </div>
      ))}
    </div>
  );
}

export default App;
.letterBorder {
  border: 25px;
  background: grey;
  padding: 20px;
  width: 50px;
  height: 30px;
  flex-grow: 1;
  margin-right: 4px;
  margin-left: 4px;
}

.row {
  display: flex;
  justify-content: space-evenly;
  min-width: 100%;
  align-content: flex-start;
}

.whiteSpaceBorder {
  border: 25px;
  background: orange;
  padding: 20px;
  width: 50px;
  height: 30px;
  flex-grow: 1;
  margin-right: 4px;
  margin-left: 4px;
}

.pageContainer {
  border-radius: 1rem;
  text-align: center;
  background: lightcyan;
  height: 40rem;
  width: 30rem;
  margin: auto;
}
サンジャール

エラーは、letterBorderクラスのハードコードされた水平方向のパディングが原因です。

交換

padding: 20px;

  padding: 20px 0;

https://codesandbox.io/s/gracious-violet-qg1xt?file=/src/App.js

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

フレックスコンテナの残りの幅をすべて取得するように入力するにはどうすればよいですか?

分類Dev

フレックスボックス内で2つの要素を並べて配置するにはどうすればよいですか?

分類Dev

フレックスボックスを使用して、列の最後に最後の要素を配置するにはどうすればよいですか?

分類Dev

フレックスボックスを使用して、1つの要素を左端、右端、右端の下に配置するにはどうすればよいですか?

分類Dev

スタックビューを使用してボタンをコンテナの中央に配置するにはどうすればよいですか?

分類Dev

フレックスボックスを使用して要素をdivの下部に固定するにはどうすればよいですか?

分類Dev

フレックスボックスを使用して、2列の不均一な中央の要素を作成するにはどうすればよいですか?

分類Dev

コンボボックスで選択したレコードからすべての値を取得するにはどうすればよいですか?

分類Dev

JavaScriptのすべてのチェックボックスを使用して、コンテンツに依存するチェックボックスを作成するにはどうすればよいですか?

分類Dev

選択範囲内のすべてのテキスト要素の境界ボックスの値を取得するにはどうすればよいですか?

分類Dev

フレックスボックスHTMLを使用してカードを並べて配置するにはどうすればよいですか?

分類Dev

フレックスボックスHTMLを使用してカードを並べて配置するにはどうすればよいですか?

分類Dev

フレックスの子をインライン要素として保持するにはどうすればよいですか?

分類Dev

フレックスボックスを使用して、親divを子アイテムの幅に合わせるにはどうすればよいですか?

分類Dev

Windowsフォームテキストボックス内のすべてのテキストを選択するにはどうすればよいですか?

分類Dev

フレックスボックス内のテキストを非表示にして、フレックスボックスアイテムにカーソルを合わせたときに表示するにはどうすればよいですか?

分類Dev

フレックスボックスでコンテナの最大幅を設定するにはどうすればよいですか?

分類Dev

スクロールするフレックスボックスコンテナを作成するにはどうすればよいですか?

分類Dev

フレックスボックスコンテナでホバーすると、1つのアイテムを展開しようとしています。代わりに、コンテナ内のすべてのアイテムが展開されます

分類Dev

TextBoxを使用してリストボックス内のすべての数値を合計するにはどうすればよいですか?

分類Dev

jqueryを使用してチェックボックスをクリックして、特定のテキストを含むdivを含むリストから要素をフィルタリングするにはどうすればよいですか?

分類Dev

ホスト名を介してdockerネットワーク内の他のコンテナーにpingするにはどうすればよいですか?

分類Dev

フレックスボックスを使用して下部にリンクを維持するにはどうすればよいですか?

分類Dev

フレックスボックスを使用しているときに、フレックス列にある3つのボタンを左にスライドさせてホバーすると表示するにはどうすればよいですか?

分類Dev

現在のセクション内にあるチェックボックスをオンにして、他のセクションのすべてのチェックボックスをオンにするにはどうすればよいですか?

分類Dev

フレックスボックスをPolymerと一緒に使用してテーブルを作成するにはどうすればよいですか

分類Dev

コンボボックスを介してJavaでフレームのタイトルを設定するにはどうすればよいですか?

分類Dev

コンテナよりも多くのスペースを使用しないようにフレックスボックスを取得するにはどうすればよいですか?

分類Dev

配列内のすべての要素をプレフィックス文字列に置き換えるにはどうすればよいですか?

Related 関連記事

  1. 1

    フレックスコンテナの残りの幅をすべて取得するように入力するにはどうすればよいですか?

  2. 2

    フレックスボックス内で2つの要素を並べて配置するにはどうすればよいですか?

  3. 3

    フレックスボックスを使用して、列の最後に最後の要素を配置するにはどうすればよいですか?

  4. 4

    フレックスボックスを使用して、1つの要素を左端、右端、右端の下に配置するにはどうすればよいですか?

  5. 5

    スタックビューを使用してボタンをコンテナの中央に配置するにはどうすればよいですか?

  6. 6

    フレックスボックスを使用して要素をdivの下部に固定するにはどうすればよいですか?

  7. 7

    フレックスボックスを使用して、2列の不均一な中央の要素を作成するにはどうすればよいですか?

  8. 8

    コンボボックスで選択したレコードからすべての値を取得するにはどうすればよいですか?

  9. 9

    JavaScriptのすべてのチェックボックスを使用して、コンテンツに依存するチェックボックスを作成するにはどうすればよいですか?

  10. 10

    選択範囲内のすべてのテキスト要素の境界ボックスの値を取得するにはどうすればよいですか?

  11. 11

    フレックスボックスHTMLを使用してカードを並べて配置するにはどうすればよいですか?

  12. 12

    フレックスボックスHTMLを使用してカードを並べて配置するにはどうすればよいですか?

  13. 13

    フレックスの子をインライン要素として保持するにはどうすればよいですか?

  14. 14

    フレックスボックスを使用して、親divを子アイテムの幅に合わせるにはどうすればよいですか?

  15. 15

    Windowsフォームテキストボックス内のすべてのテキストを選択するにはどうすればよいですか?

  16. 16

    フレックスボックス内のテキストを非表示にして、フレックスボックスアイテムにカーソルを合わせたときに表示するにはどうすればよいですか?

  17. 17

    フレックスボックスでコンテナの最大幅を設定するにはどうすればよいですか?

  18. 18

    スクロールするフレックスボックスコンテナを作成するにはどうすればよいですか?

  19. 19

    フレックスボックスコンテナでホバーすると、1つのアイテムを展開しようとしています。代わりに、コンテナ内のすべてのアイテムが展開されます

  20. 20

    TextBoxを使用してリストボックス内のすべての数値を合計するにはどうすればよいですか?

  21. 21

    jqueryを使用してチェックボックスをクリックして、特定のテキストを含むdivを含むリストから要素をフィルタリングするにはどうすればよいですか?

  22. 22

    ホスト名を介してdockerネットワーク内の他のコンテナーにpingするにはどうすればよいですか?

  23. 23

    フレックスボックスを使用して下部にリンクを維持するにはどうすればよいですか?

  24. 24

    フレックスボックスを使用しているときに、フレックス列にある3つのボタンを左にスライドさせてホバーすると表示するにはどうすればよいですか?

  25. 25

    現在のセクション内にあるチェックボックスをオンにして、他のセクションのすべてのチェックボックスをオンにするにはどうすればよいですか?

  26. 26

    フレックスボックスをPolymerと一緒に使用してテーブルを作成するにはどうすればよいですか

  27. 27

    コンボボックスを介してJavaでフレームのタイトルを設定するにはどうすればよいですか?

  28. 28

    コンテナよりも多くのスペースを使用しないようにフレックスボックスを取得するにはどうすればよいですか?

  29. 29

    配列内のすべての要素をプレフィックス文字列に置き換えるにはどうすればよいですか?

ホットタグ

アーカイブ