検索

ホームページ  >  に質問  >  本文

CSS を使用して要素をコンテナに埋めるにはどうすればよいですか?

それ自体が Flexbox ではない Flexbox 項目をマージン要素で埋めるにはどうすればよいでしょうか?

要素 (マージンのあるネストされた要素であっても) は、Flexbox 項目内にない場合、position:absolute を使用して簡単にコンテナを満たすことができます。これが Flexbox プロジェクト内の要素に対して機能しないのはなぜですか?

リーリー

この質問やこの質問など、同様の質問がたくさんありますが、フレックスボックス内の項目やマージンのある項目では実際には機能しません。 align-self:stretchheight:100%box-sizing:border-box など、このケースでは機能しない特殊なケースの解決策が多数あります。ネストされた margin または Flexbox 自体がネストされていないためです。これらの 1 回限りのハッカーによる問題が次々と発生しています...

それでは、Flexbox プロジェクトにデータを追加する一般的な方法は何でしょうか? position:absolute ここで何が問題なのでしょうか?要素をコンテナに入れる最も一般的な方法は何ですか?

P粉514458863P粉514458863278日前402

全員に返信(2)返信します

  • P粉333395496

    P粉3333954962024-02-22 16:22:19

    検討する価値があると思われるアイデアがいくつかありますか?私は navmain の子ではなく兄弟として扱います。これは CSS には必要ありませんが、構造は最も合理的です。理想的には、headernav``mainfooter、そして場合によっては aside があるとします。絶対的な配置はすべて避けたいと考えています。モバイルではうまく動作しません。ページにテキストボックスまたはテキストエリアを配置し、モバイルユーザーがそれをクリックするとソフトキーボードがポップアップしたらどうなるかを想像してみてください。

    リーリー リーリー

    返事
    0
  • P粉071602406

    P粉0716024062024-02-22 14:47:35

    DIV

    返事
    0
  • キャンセル返事