首頁  >  文章  >  web前端  >  如何在 Flexbox 欄位中水平對齊垂直內容?

如何在 Flexbox 欄位中水平對齊垂直內容?

Barbara Streisand
Barbara Streisand原創
2024-10-23 18:25:02319瀏覽

How to Align Vertical Content Horizontally in Flexbox Columns?

使用Flexbox 平衡不同父母的孩子身高

問題:

問題:

在兩列佈局,每列包含不同長度的內容,我們如何確保兩列中的列表保持水平對齊而不破壞Bootstrap 的移動優化?理想情況下,解決方案應利用 Flexbox 並避免使用 JavaScript。

答案:

    要在不使用JavaScript 的情況下實現此目的,我們需要製作所有內容項目(標題、段落和
  • 當當螢幕寬度允許並排顯示列時,這些項目將需要重新排序以保持正確的對齊方式:

    <code class="css">@media (min-width: 768px) {
      // Flexbox rules
    }</code>
  • 媒體查詢:
  • <code class="css">.content {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-around;
    }
    
    .content > * {
      flex-basis: calc(50% - 30px); // Adjust for gutters
    }</code>
  • Flexbox 設定:
  • <code class="css">.content h2 { 
      order: 0; // Heading (row 1)
    }
    
    .content p { 
      order: 1; // Paragraphs (row 2)
    }
    
    .content p + p { 
      order: 2; // Second paragraph (row 3)
    }
    
    .content ul { 
      order: 3; // List (row 4)
    }</code>
  • 元素排序:

元素排序:

  • 元素排序:
注意事項:

邊框:

添加邊框,在元素上使用邊框屬性的組合,並使用媒體查詢調整它們以適應不同的堆疊配置。 ]

以上是如何在 Flexbox 欄位中水平對齊垂直內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn