ホームページ > ウェブフロントエンド > CSSチュートリアル > レスポンシブ レイアウトでリスト項目を列に表示するにはどうすればよいですか?

レスポンシブ レイアウトでリスト項目を列に表示するにはどうすればよいですか?

DDD
リリース: 2024-11-19 16:51:02
オリジナル
551 人が閲覧しました

How to Display List Items in Columns with a Responsive Layout?

レスポンシブ レイアウトでリスト項目を列として表示する

ブラウザの幅に応じて、リスト項目を垂直方向に表示するという目標は、次を使用して達成できます。 CSS3列。方法は次のとおりです。

HTML を使用して、リスト項目を <div> で囲みます。高さを固定し、column-count プロパティを使用して列数を指定します:

<div>
ログイン後にコピー

CSS でコンテナの高さを定義し、各リスト項目がインラインブロックで表示されるようにします:

#limheight {
  height: 800px;
  column-count: 3;
}

#limheight li {
  display: inline-block;
}
ログイン後にコピー

ブラウザのサイズが変更されると、CSS3 は自動的に列数を調整し、リスト項目を再配置して表示を最適化します。表示される列の具体的な数は、使用可能な幅とリスト項目自体の幅によって異なります。

この手法を使用すると、リスト項目が列とともに縦一列に表示される応答性の高いレイアウトを実現できます。ブラウザのサイズに基づいて動的に調整します。

以上がレスポンシブ レイアウトでリスト項目を列に表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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