ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS で「display: inline-block」のみを使用してブロック要素を中央に配置するにはどうすればよいですか?

CSS で「display: inline-block」のみを使用してブロック要素を中央に配置するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-27 03:24:10679ブラウズ

How Can I Center a Block Element Using Only `display: inline-block` in CSS?

CSS のインライン ブロックを使用した中央揃え表示

指定されたコードでは、text-align: center を使用して本文テキストが中央に揃えられます。 。 .wrap クラスは、以前は位置合わせに display: table を使用していましたが、現在は display: inline-block を使用しています。これにより、表のような表示を使用する場合と比較して、より柔軟なレイアウトが可能になります。

body {
    background: #bbb;
    text-align: center;
}

.wrap {
    background: #aaa;
    margin: 0 auto;
    display: inline-block;
    overflow: hidden;
}

これらの変更により、.wrap 要素はページの中央への配置を維持しながら、その中のコンテンツが流れるようになります。当然、インライン テキストの一部であるかのようになります。このアプローチにより、追加の display: table ルールが不要になり、より合理化された汎用性の高い CSS コードが得られます。

以上がCSS で「display: inline-block」のみを使用してブロック要素を中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。