ホームページ >ウェブフロントエンド >CSSチュートリアル >CSSグリッドでレイアウトを作成します
CSSグリッド:最新のWebデザインのための強力なレイアウトツールティファニーの
CSSマスター、第2版からのこの抜粋は、2017年10月に導入された革新的なレイアウトシステムであるCSSグリッドの簡潔な紹介を提供します。 仕様の詳細は詳述されていますが、この概要は重要な概念をカバーし、詳細な学習のためのさらなるリソースを指します。
CSSグリッドにより、以前に挑戦したり不可能な複雑なレイアウトを作成したりできます。 2017年10月に広範囲にわたるブラウザのサポートを得ました
display: grid
プロパティは、スペース分離されたgrid-template-rows
、grid-template-columns
、)。
auto
暗黙的なグリッドは、明示的に定義されたセルを超えるグリッドアイテムを自動的に処理し、コンテンツに基づいて自動サイジングにデフォルトである。
min-content
max-content
row horthandは行と列の定義を組み合わせます。 grid-template
repeat()
グリッドのフォーマットコンテキスト:auto-fit
auto-fill
要素はブロックレベルの要素になります。
子要素(またはテキストノード)は、ブロックのようなグリッドアイテムになります
display: grid
水平ライティングモードでは、明示的に設定されていない限り、行の高さが最も高いアイテムと一致します。垂直ライティングモードは、最長のアイテムの長さを使用します
グリッドレイアウトの定義:
display: inline-grid
グリッドコンテナを定義した後、
を使用して行と列のカウントを指定します。 これらは、各行または列位置のグリッドライン名とサイズを定義するスペースセパートされた文字列を受け入れます。
an明示的なグリッドすべてのセルを定義します。 AN暗黙的なグリッドは、グリッドを拡張して、明示的に定義されたセルを超えて追加のアイテムに対応します。 暗黙のグリッドアイテムは自動サイズで、コンテンツのフィットまたは残りのスペースの充填に拡張します。 暗黙のグリッド項目の
フレックスユニットを備えた柔軟なグリッド(): Flexユニット(
を組み合わせています。
および これは基本的な紹介です。多くのリソースは、CSSグリッド仕様自体、レイチェルアンドリューのグリッド、例、ジェンシモンズの実験レイアウトラボ、ランドランドYouTubeチャンネル、CSS-tricks '"Gridへの完全なガイドなど、より詳細な情報を提供します。 " 結論: CSSグリッドは強力なツールです。 この概要は、その機能をさらに調査するための基盤を提供します。grid-auto-rows
およびgrid-auto-columns
を制御するデフォルトサイズを制御しますが、minmax()
を使用すると、コンテンツオーバーフローが防止されます。
fr
fr
と互換性がありません。
calc()
grid-template
プロパティは、簡潔さをgrid-template
grid-template-rows
grid-template-columns
繰り返しの行と列(repeat()
関数は、繰り返しパターンの作成を簡素化します:repeat()
利用可能なスペースに基づいて繰り返しの数を動的に調整します。 repeat(number, track list)
トラックサイズを調整します。 auto-fit
匿名トラックを追加します
auto-fill
auto-fit
auto-fill
さらなる学習:
以上がCSSグリッドでレイアウトを作成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。