要素を横並びにしたいです。
サイドメニューとメインメニューをイメージしています。
大きさはサイドが高さ100%、幅20%
メインが高さ100%、幅20%
しかしdisplyflexやinlineblockなど試してもどうしてもメインメニューがサイドの下に潜り込んでしまいます。
その時サイドは高さが小さくなっています。
解決方法はあるでしょうか?
追記:アドバイス頂いたソースです。
画面は真っ白です。vue.jsなのでtemplateに対するクラス定義のミスでしょうか。
html
1<template class = "top"> 2 <v-app class = "top2"> 3 <div class = "side"></div> 4 <div class = "main"></div> 5 </v-app> 6</template>
css
1<style> 2.top { 3 height: 100%; 4 width: 100%; 5 margin: 0; 6 padding: 0; 7} 8.top2 { 9 display: flex; 10 height: 100%; 11} 12.side { 13 width: 20%; 14 background-color: blue; 15} 16.main { 17 width: 80%; 18 background-color: red; 19} 20</style>