簡體   English   中英

Flexbox將具有相同高度的項目居中

[英]Flexbox centeres items with same height

我選擇了一個flexbox網格,並嘗試使每個項目都達到相同的高度,這是行不通的。 基本上所有這些藍色容器應具有相同的高度。

HTML:

<div class="outer">

    <div class="item">
        <h1>Contact</h1>
    </div>

    <div class="item">
        <h3>Mail:</h3>
        <a>john@doe.com</a>
        <br>
        <a>PGP</a>
    </div>

    <div class="item">
        <h3>Telegram:</h3>
        <a>www.t.me/doe</a>
    </div>

</div>

CSS:

.outer {
display: flex;
justify-content: space-around;
align-items: center;
flex-wrap: wrap;
height: 100vh;
width: 100vw;
}
.item {
background-color: aqua;
flex: 1;
}

照片: 在此處輸入圖片說明

我將添加另一個元素,該元素是.outer的唯一flex子.outer ,垂直居中,並應用背景,然后將該元素設置為flex父元素,用於保存您的3個部分並將它們對齊。

 .outer, .inner { display: flex; align-items: center; } .outer { height: 100vh; width: 100vw; } .inner { justify-content: space-around; align-items: center; flex-wrap: wrap; flex: 1 0 0; background-color: aqua; } .item { flex: 1; } 
 <div class="outer"> <div class="inner"> <div class="item"> <h1>Contact</h1> </div> <div class="item"> <h3>Mail:</h3> <a>john@doe.com</a> <br> <a>PGP</a> </div> <div class="item"> <h3>Telegram:</h3> <a>www.t.me/doe</a> </div> </div> </div> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM