やりたいこと
タブとフッターを画面上部と下部に固定して、
タブ内のコンテンツが重ならないようにしたい。
試したこと
cssによるフッター固定
→下記のcssを作成しましたがタブ内のコンテンツが重なってしまい不適
(コンテンツが重なるのは避けたい)
.footer { height:60px; margin-top:-100px; position: fixed; bottom: 0; width: 100%; }
こちらが実際のHTMLです。<br>を続けたような場合に画面下部ではなくページの下部にフッターが表示されてしまいます…
どのようにすれば改善されるのでしょうか?
<body> <div id="app" class="main"> <v-app> <v-tabs grow background-color="deep-purple accent-4" center-active> <v-tab v-for="(tab,index) in tabArray" @click="changeTab(index)" >{{tab}}</v-tab > <!-- tab0 --> <v-tab-item> tab{{currentTab}} </v-tab-item> <!-- tab1 --> <v-tab-item> tab{{currentTab}} </v-tab-item> <!-- tab2 --> <v-tab-item> tab{{currentTab}} <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> </v-tab-item> </v-tabs> </v-app> <footer> <v-row> <v-col><v-btn>left</v-btn></v-col> <v-col><v-btn>right</v-btn></v-col> </v-row> </footer> </div> </body>
ご助言いただけますと幸いです。