ホームページ >テクノロジー周辺機器 >IT業界 >グリッドレイアウトでアイテムを注文および整列する方法

グリッドレイアウトでアイテムを注文および整列する方法

Christopher Nolan
Christopher Nolanオリジナル
2025-02-17 09:24:11266ブラウズ

How to Order and Align Items in Grid Layout

How to Order and Align Items in Grid Layout

このチュートリアルでは、CSSグリッドレイアウト内のアイテムの配置とアラインメントの制御を示しています。注文アイテムの両方とそれらを個別にもグループとしても調整します。

以前は、要素の配置やグリッドオート配置アルゴリズムなど、グリッドレイアウトの基本を取り上げました。

最適なデモンストレーションについては、Firefox(バージョン52以降)またはChrome(バージョン57以降)の最新バージョンを使用します。どちらもネイティブグリッドレイアウトサポートを提供しています。

重要な概念:

プロパティは、グリッド内のアイテムシーケンスを決定し、デフォルトのDOM注文をオーバーライドします。これは、多数または動的に追加されたアイテムで特に役立ちます。
    row-axis alignmentは
  • (個別のアイテム)とorder(すべてのアイテム)を使用します。
  • 単一のアイテムを調整します。
  • グリッド内のすべてのアイテムを調整します justify-selfcolumn-axisアラインメントは、justify-items(個々のアイテム)とjustify-self(すべてのアイテム)を使用します。どちらもjustify-items
  • 、およびalign-self値を受け入れます align-items全体的なグリッドアライメントは、グリッドコンテナに適用されるstart(行軸)とend(列軸)によって制御されます。 これらはcenterstretch
  • justify-contentalign-content、およびstartendcenter stretchspace-aroundspace-betweenspace-evenly
  • でアイテムの注文を制御します

プロパティは、アイテム配置シーケンスを指定します。 デフォルトでは、アイテムはDOM注文に従います。 ただし、では、特に多くの動的または動的にアドバイスされたアイテムで有益なカスタマイズされた配置を可能にします。 order低い値が最初に表示されます。等しい

値を持つアイテムは、domの順序を維持します

order例:order

html:order order

css(実例スニペット):

覚えておいてください:
<code class="language-html"><div class="container">
  <div class="item a">A</div>
  <div class="item b">B</div>
  <div class="item c">C</div>
  <div class="item d">D</div>
  <div class="item e">E</div>
  <div class="item f">F</div>
  <div class="item g">G</div>
  <div class="item h">H</div>
  <div class="item i">I</div>
  <div class="item j">J</div>
</div></code>
でアイテムの順序を変更すると、アクセシビリティに影響する可能性があります。 スクリーンリーダーとキーボードナビゲーションは、視覚的な変更を反映していない場合があります。

row-axis alignment(
<code class="language-css">.c { grid-row-start: 1; grid-row-end: 2; }
.e { grid-row-start: 1; grid-row-end: 3; }
.b, .j { order: 2; }
.a, .i { order: 3; }</code>

):How to Order and Align Items in Grid Layout

order

justify-self個々のアイテムを調整しますが、justify-itemsは行軸に沿ってすべてのアイテムを調整します。どちらもstartendcenter、およびstretch

を使用します

column-axis alignment(align-selfalign-items):

How to Order and Align Items in Grid Layout

align-self個々のアイテムを調整し、align-itemsstartendcenterstretch全体的なグリッドアライメント(

):justify-content align-content

How to Order and Align Items in Grid Layout (行軸)と

(列軸)は、容器内のグリッド全体をアライメントします。

justify-contentalign-content、およびstartに加えて、彼らはまたendcenter、およびstretchspace-aroundspace-between結論:space-evenly

CSSグリッドのマスタリングアイテムの順序付けとアラインメントは、正確なレイアウト制御を提供します。 アイテムを並べ替えるときは、アクセシビリティの考慮事項を覚えておいてください (簡単に削除されたFAQSセクション。提供されたFAQは、書き直されたチュートリアル内ですでに十分にカバーされています。

以上がグリッドレイアウトでアイテムを注文および整列する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。