ホームページ  >  記事  >  ウェブフロントエンド  >  インラインブロックの列を垂直方向に整列させるにはどうすればよいですか?

インラインブロックの列を垂直方向に整列させるにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-05 19:36:02216ブラウズ

How to Align Inline-Block Columns Vertically?

インラインブロック列の垂直方向の配置

display:inline-block を使用して列を作成すると、コンテンツが追加されるときに次のようになります。最初の列までは、後続の列が垂直に下降します。これは、CSS のvertical-align プロパティを利用することで解決できます。

この問題を回避するには、vertical-align: top; を追加します。コンテナのCSS宣言に追加します。これにより、各列の内容に関係なく、すべての列が上部で垂直方向に整列します。

.cont span {
    display: inline-block;
    vertical-align: top;
    height:100%;
    line-height: 100%;
    width: 33.33%;
    outline: 1px dashed red; /* Just for Demo */
}

代替アプローチ

ただし、インライン ブロックは次の目的で使用できます。列を作成する場合、列間の潜在的な空白の問題により、最適な解決策ではない可能性があります。列のレイアウトと配置をより詳細に制御できるため、代わりにフレックス ボックスまたは CSS グリッドの使用を検討してください。

以上がインラインブロックの列を垂直方向に整列させるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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