コンテナを中央に配置し、応答性の高い列を持つ子要素を左に配置するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-02 14:20:30
オリジナル
173 人が閲覧しました

How to Center Align Container and Left Align Child Elements with Responsive Columns?

コンテナの中央揃えと子要素の左揃え

あなたの質問は、Web ページ上に中央揃えで動的な数の画像を表示することを目的としています。サイズ変更せずに一列に整列します。子要素はグループ化して間隔をあけて配置する必要があります。

これを実現するには、CSS でメディア クエリを利用できます。提供されたコードは、次の方法を示しています。

<code class="css">body {
    margin: 10px 0;
}
.outer {
    text-align: center;
}
.inner {
    font-size: 0; /* fix for inline gaps */
    display: inline-block;
    text-align: left;
}
.item {
    font-size: 16px; /* reset font size */
    display: inline-block;
    margin: 5px; /* gutter */
}
.item img {
    vertical-align: top;
}
@media (max-width: 551px) { /* ((100+5+5)x5)+1 */
    .inner {
        width: 440px; /* (100+5+5)x4 */
    }
}
@media (max-width: 441px) {
    .inner {
        width: 330px;
    }
}
@media (max-width: 331px) {
    .inner {
        width: 220px;
    }
}
@media (max-width: 221px) {
    .inner {
        width: 110px;
    }
}</code>
ログイン後にコピー

このコードには、内部 div の幅が動的に調整されるように、さまざまな画面サイズに対応する特定のメディア クエリが含まれています。要件に応じて余白 (マージン) サイズを調整する必要がある場合があることに注意してください。

以上がコンテナを中央に配置し、応答性の高い列を持つ子要素を左に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!