ホームページ > ウェブフロントエンド > CSSチュートリアル > フレックスボックスを使用せずに中央揃えのインラインブロックグリッドの最後の行を左揃えにする方法は?

フレックスボックスを使用せずに中央揃えのインラインブロックグリッドの最後の行を左揃えにする方法は?

DDD
リリース: 2024-12-19 14:33:09
オリジナル
625 人が閲覧しました

How to Left-Align the Last Row in a Centered Inline-Block Grid without Flexbox?

Display Inline-Block を使用して要素の中央グリッドの最後の行を左揃えにしました

目的は、ブロックの中央グリッドを作成することです。最後の行が左に揃えられるようにします。 Flexbox に頼ったり、余分なフィラー div を追加したりせずに、CSS のみのソリューションを次に示します。

Display Inline-Block を使用したアダプティブ グリッド


<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">margin:0;
padding:0;
ログイン後にコピー

}

container{

font-size:0;
margin:0 auto;
width:1000px;
ログイン後にコピー

}
.block {

font-size:20px;
width: 150px;
height: 150px;
margin:25px;
background: gold;
display:inline-block;
ログイン後にコピー

}

@メディア画面と(max-width: 430px) {

#container{
    width:200px;
}
ログイン後にコピー

}

@media screen および (min-width: 431px) および (max-width: 630px) {
#container{

    width:400px;
}
ログイン後にコピー

}
@media 画面と (min-width: 631px) および (max-width: 830px) {
#container{

    width:600px;
}
ログイン後にコピー

}
@media screen and (min-width: 831px) and (max-width: 1030px) {
#container{

    width:800px;
}
ログイン後にコピー

}

<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><div>
ログイン後にコピー



これこのソリューションは、ブラウザのサイズに応じて幅を調整する柔軟なグリッドを作成します。また、表示される列の数に関係なく、最後の行が必ず左に揃えられます。

以上がフレックスボックスを使用せずに中央揃えのインラインブロックグリッドの最後の行を左揃えにする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
前の記事:CSS と絵文字を使用して、風変わりなテーマのトグルを作成しました 次の記事:子要素をぼかさずに Div の背景をぼかすにはどうすればよいですか?
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
関連トピック
詳細>
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート