私はこのコードをhttps://codepen.io/luisguerra/pen/prROqYとしています。フレックスコンテナの項目の中心にテキストが表示されます
私が望むのは、リスト内のアイテムの数がわかりませんし、同じ高さで縦に1センチの縦に配したいのですが、高さ:100%は、思考を動作させない? .menu
へ
.site-content {
height: 400px;
}
.menu {
height: 100%;
width: 100%;
display: flex;
align-items: center;
flex-direction: column;
}
.item {
flex: 1;
}
<div class="site-content">
<div class="menu">
<div class="item">Lorem ipsum</div>
<div class="item">Lorem ipsum</div>
<div class="item">Lorem ipsum</div>
</div>
</div>
'行の高さ:100%;'親のdivの高さに、しかし現在font-を参照していませんサイズ。たとえば、 '.item'クラスに' font-size:12px; 'と' line-height:200%; 'があれば、行の高さは24pxになります。これは12pxの200%です。線の高さが何であるかを理解してくれることを願っています。ここでは、行の高さがどのように動作するかを完全に説明する[** W3School **のリンク](https://www.w3schools.com/cssref/pr_dim_line-height.asp)です –
[内部でテキストを縦に並べる方法フレックスボックス?](https://stackoverflow.com/questions/25311541/how-to-vertically-align-text-inside-a-flexbox) – Rob