文章詳情頁
css - 使用 min-height:calc( 100vh - 64px )問題
瀏覽:74日期:2023-06-30 09:15:52
問題描述
我現(xiàn)在想實現(xiàn)一個p的高度為100vh再減去導(dǎo)航欄的64px,使用min-height:calc( 100vh - 64px )為什么在瀏覽器上得出36vh的結(jié)果,并不是我想要的結(jié)果,請問一下要怎么設(shè)置才能得到想要的結(jié)果
問題解答
回答1:說說我的做法吧,雖然不知道你的結(jié)構(gòu),不過我能80%的肯定你的結(jié)構(gòu)如下
<nav>導(dǎo)航</nav><main>主內(nèi)容</main>
nav + main的高度最少為100vh,nav固定為64px對吧?
這個結(jié)構(gòu)總得有個外部容器吧?我先暫且認(rèn)為這個外部容器是body,
一種辦法就是
body { min-height: 100vh; display: flex; flex-direction: column;}nav { height: 64px;}main { flex: 1 1 0;}
其實還有很多別的辦法,不過各有各的缺陷,這個也有缺陷,就是不知道適不適合你。
好吧!我想說的是,你最好把你的結(jié)構(gòu)和想要實現(xiàn)的效果都表達(dá)出來,否則我只能揣測著回答你,蠻浪費時間。
標(biāo)簽:
CSS
相關(guān)文章:
1. javascript - 微信小程序里怎么把頁面轉(zhuǎn)成圖片分享2. python - flask_Bootstrap的WTF的調(diào)用疑問3. python小白,問一個關(guān)于可變類型和不可變類型底層的問題4. python把第x列數(shù)據(jù)寫入第x個文件5. python3.x - Python中出現(xiàn)AttributeError: object has no attribute6. mysql - 我用SQL語句 更新 行的時候,發(fā)現(xiàn)全部 中文都被清空了,請問怎么解決?7. mysql - SQL問個基礎(chǔ)例子,書上的,我怎么看都看不懂..誰幫我解釋一下第2個為什么和第1個一樣?8. 數(shù)據(jù)庫 - mysql boolean型無法插入true9. python 多進(jìn)程 或者 多線程下如何高效的同步數(shù)據(jù)?10. mysql服務(wù)無法啟動1067錯誤,誰知道正確的解決方法?
排行榜

熱門標(biāo)簽