css
1.flex_test-box { 2 padding: 10px; /* 余白指定 */ 3 display: flex; /* フレックスボックスにする */ 4} 5.flex_test-item { 6 padding: 10px; 7 color: #fff; /* 文字色 */ 8} 9 10.flex_test-item:nth-child(1) { 11 background-color: #0454a4; /* 背景色指定 */ 12 width: 50% 13} 14 15.flex_test-item:nth-child(2) { 16 background-color: #ebf0f5; /* 背景色指定 */ 17 color: #5A5F64; /* 文字色 */ 18 width: 50% 19}
html
1<div class="flex_test-box"> 2 <div class="flex_test-item"> 3 <b>あいうえお</b> 4 </div> 5 <div class="flex_test-item"> 6 あいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえお 7 </div> 8</div>
で、ボックスを作っています。
今の状態だと左のボックスの文字が上に寄っているので、これを上下左右中央にしたいと思っております。(左右はすでに中央になっている)
https://www.granfairs.com/blog/staff/centering-by-css
このサイトを参考に、
css
1.inner{ 2 display: table-cell; 3 vertical-align: middle; 4}
このコードを入れて上下中央にしたいと思っているのですが、どこに入れればいいのでしょうか。
もしくは別のコードを入れたほうがいいのでしょうか。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/04 06:13
2020/03/04 07:42 編集