CSS 水平方向の中央揃えと最大幅の制限

CSS 水平方向の中央揃えと最大幅の制限

CSS レイアウトとスタイルに関する質問: 水平方向の中央揃えと最大幅の制限のバランスをとる方法

最近の仕事で、次のような問題に遭遇しました。

1. 背景

  • 1 つの列の内容が変化する、水平方向の 3 列または 2 列のレイアウト。
  • コンテンツが少なすぎる場合は、全体を中央に表示する必要があります。
  • コンテンツが多すぎる場合は、最大幅に応じて省略する必要があります。

2. 実装のアイデア

コンテナ全体にプロパティを追加する必要があります:

。容器 {
    ディスプレイ: フレックス;
    コンテンツの中央揃え: 中央;
}

2.1 flex:1を使用して

前のコードでは、変更される列は flex: 1 または flex: auto に設定されていますが、問題は、これによってコンテナー内の残りのスペースがすべて占有され、コンテンツに応じて自動的に調整されないことです。

2.2 flex: none を設定して達成する

これの問題点は、コンテンツが多すぎると、余分なコンテンツがカバーされないことです。

2.3 プロパティを設定しない

中央のコンテンツが固定されていない場合は、flex 属性を設定しないでください。十分でない場合は、上書きすることを忘れないでください。

.クランプ{
    フレックス: 初期;
}

ここでは none ではなく initial が使用されていることに注意してください。

また、他の列の幅を圧迫しないように注意してください。元々左の列に写真があり、幅も設定されていたのですが、真ん中の列の内容が多すぎたため、写真が圧縮されて変形してしまいました。したがって、画像に min-width 属性が追加されます。

CSS で水平中央揃えと最大幅制限を行う方法についての記事はこれで終わりです。CSS で水平中央揃えと最大幅制限を行う方法についての詳細は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  フローティングメニュー、上下スクロール効果を実現できます

>>:  JavaScriptは双方向リンクリストプロセス分析を実装します

推薦する

Vue ログインページ用の動的パーティクル背景プラグインの実装

目次動的パーティクル効果は次のとおりです。プラグインをインストールする動的パーティクル効果は次のとお...

MySQL インデックスの知識の要約

MySQL インデックスの確立は、MySQL の効率的な操作にとって非常に重要です。インデックスによ...

MySQL で高性能なインデックスを作成するための完全な手順

目次1. インデックスの基本1. インデックスの種類1.1 Bツリーインデックス1.2 ハッシュイン...

アーティストの自己啓発におけるいくつかの経験

会社の影響力が拡大し、製品が改良され続けるにつれて、関連するイメージデザインもそれに追いつき、徐々に...

さまざまな解像度やブラウザでウェブページを適切に表示する方法

キーコードは次のとおりです。コードをコピーコードは次のとおりです。 html{高さ:100%; }コ...

Dockerを使用して分散lnmpイメージを作成する

目次1. Docker分散lnmpイメージ生成1. Nginx、MySQL、PHPコンテナを実行する...

新しい要素を作成する3つの方法のまとめ

1つ目: テキスト/HTML経由var txt1="<h1>テキスト。<...

Centos7 での Rsync+crontab 定期同期バックアップ

最近、社内の重要なサーバデータを定期的にストレージにバックアップし、ついでにメモしておきたい以前、W...

Apache Spark 2.0ジョブは完了するまでに長い時間がかかります

現象Apache Spark 2.x を使用すると、Spark ジョブがすべて完了しているにもかかわ...

MySQL の CPU 負荷が高い問題のトラブルシューティング

MySQL による CPU 負荷の上昇今日の午後、MySQL によってサーバーの負荷が高くなる問題を...

MySQL の中国語文字化け問題の解決方法

1. LinuxのMySQLで中国語の文字化けが発生する。以下の操作を実行する。 vi /etc/m...

Linux で MySQL 8.0 サービスを完全に削除する方法

この記事を読む前に、Linuxコマンド、特にcentos7.3環境でyumを使用してインストールされ...

Vueはツリーテーブルを実装する

この記事では、ツリーテーブルを実装するためのVueの具体的なコードを例として紹介します。具体的な内容...

InnoDB の主な機能 - 挿入キャッシュ、2 度書き込み、適応ハッシュ インデックスの詳細

InnoDB ストレージ エンジンの主な機能には、挿入バッファ、二重書き込み、適応ハッシュインデック...

JavaScript Canvas は動的なワイヤーフレーム効果を描画します

この記事では、JavaScript Canvasの動的なワイヤーフレーム効果を描画する具体的なコード...