初めて CSS の配置をいじり始めたとき、魔法が裏目に出続ける魔術師のような気分でした。要素が消えたり、重なったり、希望する場所に留まることを頑なに拒否したりしました。しかし、Flexbox と CSS Grid を発見してからは、すべてがうまくいきました。
この投稿では、レイアウトをイライラするものから素晴らしいものに変えることができる 2 つの革新的なツールの基本を説明します。
フレックスボックスは、項目を行または列に配置するのに最適です。これは、1 次元レイアウト の頼りになるツールと考えてください。
ここではいくつかの主要なプロパティを示します:
? 簡単なヒント:
何かを中央に配置するのに苦労したことがある場合は (誰もがそうでしょう)、この組み合わせを試してみてください:
display: flex; justify-content: center; align-items: center;
グリッドは、行と列の2次元レイアウト
が必要な場合に役立ちます。テトリスをプレイしているようなものですが、それよりもずっと満足感があります。基本的なセットアップは次のとおりです:
? 簡単なヒント:
レスポンシブなレイアウトの場合は、auto-fit または auto-fill
:
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
これらのツールをマスターすることで、私の CSS ゲームは次のレベルに上がりました。きっとあなたにも同じことができると思います!
フレックスボックスとグリッドのどちらが好きですか?それとも両方を混ぜて使いますか?コメントで議論しましょう。ヒントやコツ、苦労した点なども共有してください。
スタイリングを楽しんでください! ?
以上がCSS の位置決めとレイアウトの秘訣: フレックスボックスとグリッドの基本の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。