インラインブロックで列レイアウトの一貫性を維持するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-05 18:53:02
オリジナル
878 人が閲覧しました

How to Maintain Column Layout Consistency with Inline-Block?

Inline-Block による列レイアウトの維持

display:inline-block を使用して複数列レイアウトを作成すると、一般的に問題が発生します。ここで、1 つの列にコンテンツを追加すると、他の列の配置に影響があり、他の列が下に下がってしまいます。

解決策:

これを解決するには、垂直方向の配置を組み込みます。トップ;列を垂直方向に上部に揃える CSS 宣言。これにより、コンテンツの長さに関係なく、すべての列が一貫して同じ垂直レベルに配置されるようになります。

.cont span {
    display: inline-block;
    vertical-align: top;     /* Vertically align the inline-block elements */
    height:100%;
    line-height: 100%;
    width: 33.33%;           /* Just for Demo */
    outline: 1px dashed red; /* Just for Demo */
}
ログイン後にコピー

代替の列作成方法:

インライン ブロックは次のとおりです。便利ですが、列間の空白などの制限があります。より堅牢で柔軟な列レイアウトを実現するには、display:flex または display:grid の使用を検討してください。これらの方法により、レイアウトと配置をより詳細に制御できるため、コンテンツの長さが変化しても一貫したプレゼンテーションが保証されます。

以上がインラインブロックで列レイアウトの一貫性を維持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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