ホームページ > ウェブフロントエンド > CSSチュートリアル > インライングリッドレイアウトを使用して、定義リスト内の `dt` 要素と `dd` 要素を水平方向に整列するにはどうすればよいですか?

インライングリッドレイアウトを使用して、定義リスト内の `dt` 要素と `dd` 要素を水平方向に整列するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-12 00:25:03
オリジナル
233 人が閲覧しました

How can I align `dt` and `dd` elements in a definition list horizontally using inline grid layout?

dt および dd 要素のインライン グリッド レイアウトの実装

定義リスト (

) 内の用語 (< dt>) は定義 (

) の上に表示されます。これらの要素をインラインに配置するには、CSS グリッド レイアウトを利用できます。

グリッド レイアウトは、Web ページ上の要素のレイアウトを定義するための多用途なアプローチを提供します。これにより、コンテンツを列と行に分散し、各グリッド領域のサイズを指定できます。

dt 要素と dd 要素のインライン グリッドを作成するには、次の CSS を使用します:

dl {
  display: grid;
  grid-template-columns: max-content auto;
}

dt {
  grid-column-start: 1;
}

dd {
  grid-column-start: 2;
}
ログイン後にコピー

この場合:

  • display: グリッド; dl 要素をグリッド コンテナに設定します。
  • grid-template-columns: max-content auto;グリッドの 2 つの列を定義します。最初の列は内容に基づいて幅を自動的に調整し、2 番目の列は残りのスペースを埋めます。
  • grid-column-start: 1; dt 要素をグリッドの最初の列に配置します。
  • grid-column-start: 2; dd 要素をグリッドの 2 列目に配置します。

このグリッド レイアウトを実装すると、dt 要素と dd 要素が水平に表示され、各ペアが 1 行を占めます。これにより、用語と定義が必要に応じて調整されます。

以上がインライングリッドレイアウトを使用して、定義リスト内の `dt` 要素と `dd` 要素を水平方向に整列するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート