css - 使用 min-height:calc( 100vh - 64px )問(wèn)題
問(wèn)題描述
我現(xiàn)在想實(shí)現(xiàn)一個(gè)p的高度為100vh再減去導(dǎo)航欄的64px,使用min-height:calc( 100vh - 64px )為什么在瀏覽器上得出36vh的結(jié)果,并不是我想要的結(jié)果,請(qǐng)問(wèn)一下要怎么設(shè)置才能得到想要的結(jié)果
問(wèn)題解答
回答1:說(shuō)說(shuō)我的做法吧,雖然不知道你的結(jié)構(gòu),不過(guò)我能80%的肯定你的結(jié)構(gòu)如下
<nav>導(dǎo)航</nav><main>主內(nèi)容</main>
nav + main的高度最少為100vh,nav固定為64px對(duì)吧?
這個(gè)結(jié)構(gòu)總得有個(gè)外部容器吧?我先暫且認(rèn)為這個(gè)外部容器是body,
一種辦法就是
body { min-height: 100vh; display: flex; flex-direction: column;}nav { height: 64px;}main { flex: 1 1 0;}
其實(shí)還有很多別的辦法,不過(guò)各有各的缺陷,這個(gè)也有缺陷,就是不知道適不適合你。
好吧!我想說(shuō)的是,你最好把你的結(jié)構(gòu)和想要實(shí)現(xiàn)的效果都表達(dá)出來(lái),否則我只能揣測(cè)著回答你,蠻浪費(fèi)時(shí)間。
相關(guān)文章:
1. 我在centos容器里安裝docker,也就是在容器里安裝容器,報(bào)錯(cuò)了?2. docker-compose中volumes的問(wèn)題3. docker不顯示端口映射呢?4. golang - 用IDE看docker源碼時(shí)的小問(wèn)題5. 在windows下安裝docker Toolbox 啟動(dòng)Docker Quickstart Terminal 失敗!6. docker容器呢SSH為什么連不通呢?7. javascript - 最近用echarts做統(tǒng)計(jì)圖時(shí)遇到兩個(gè)問(wèn)題!!8. mac里的docker如何命令行開(kāi)啟呢?9. javascript - 連續(xù)點(diǎn)擊觸發(fā)mouseleave事件10. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””

網(wǎng)公網(wǎng)安備