こちらのサイトさんを元に、縦に均等に分割するし、中のテキストも縦の要素に沿って縦中央ぞろえを行いたいです。
参考:https://blog.webarata3.link/flexbox-even
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3 <head> 4 <meta charset="utf-8"> 5 <title>テスト</title> 6 <style> 7 body { 8 padding: 0; 9 margin: 0; 10 } 11 12 main { 13 display: flex; 14 flex-direction: column; 15 height: 100vh; 16 } 17 18 .inner { 19 border: 1px solid black; 20 flex: 1; 21 } 22 </style> 23 </head> 24 <body> 25 <main> 26 <div class="inner">テスト1</div> 27 <div class="inner">テスト2</div> 28 <div class="inner">テスト3</div> 29 </main> 30 </body> 31</html>
今回の場合は、テスト1、テスト2が要素の一番上に表示されていますが、これを要素の縦中央に配置したいです。
flexの各種オプションをあててみたのですがこれに沿う結果を得られることが出来ませんでしたので、こちらでご質問させていただきます。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/13 07:55