最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Html5讓容器充滿屏幕高度或自適應(yīng)剩余高度的布局實現(xiàn)

  發(fā)布時間:2020-05-14 15:53:17   作者:zgh0711   我要評論
這篇文章主要介紹了Html5讓容器充滿屏幕高度或自適應(yīng)剩余高度的布局實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

在前端頁面布局中,經(jīng)常會碰到要讓容器充滿整個屏幕高度或者剩余屏幕高度的需求。一般這時候都會想當然的使用 height:100% 這樣的 CSS 來寫。這樣寫的話,當容器內(nèi)內(nèi)容很多的時候是沒有問題的,可以達到預期的效果,但是如果容器內(nèi)內(nèi)容比較少,不足以撐起足夠的高度的話,這個CSS 樣式實際上是沒起作用的。那要怎么解決這個問題呢?

讓容器高度充滿這個屏幕

在容器內(nèi)容很少的情況下,要想讓這個容器充滿整個屏幕可以這樣:

.container{
    min-height:100vh
}

你沒看錯,只需要這一個屬性就可以辦到,vh 是一個新的單位,表示的是屏幕的高度,還有一個對應(yīng)的寬度屬性 vw,如果還不知道的可以去查下資料。這個新的單位可能有的老瀏覽器不支持(說的是誰你們都知道的)。

讓容器高度充滿剩余屏幕高度

上面說的讓容器充滿整個屏幕是一個比較簡單的情況,實際項目中這種簡單情況是非常少的,一般碰到比較多的可能是要讓容器充滿屏幕的剩余高度,有了上面的那個做基礎(chǔ),這個需求也就簡單了,用 vh 結(jié)合 flex 布局就可以很容器的實現(xiàn)。直接看代碼:

.container{
    min-height:100vh;
    display:flex
}
.header{
    height:100px
}
.content{
    flex:1
}
.footer{
    height:100px
}

使用上面的樣式就可以讓 content 的高度自適應(yīng)屏幕的剩余高度,簡單方便。同樣可能會面臨老瀏覽器適配的問題。因為我做的項目主要是在移動端使用,所以就不管那老掉牙的家伙了。

到此這篇關(guān)于Html5讓容器充滿屏幕高度或自適應(yīng)剩余高度的布局實現(xiàn)的文章就介紹到這了,更多相關(guān)Html5容器充滿屏幕高度內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

  • HTML5 textarea高度自適應(yīng)的兩種方案

    這篇文章主要介紹了HTML5 textarea高度自適應(yīng)的兩種方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起
    2020-04-08

最新評論

莆田市| 桃江县| 凤山县| 永修县| 开化县| 德清县| 封开县| 洪洞县| 双流县| 泗洪县| 临桂县| 双桥区| 西充县| 建湖县| 沙洋县| 宽甸| 石门县| 伊金霍洛旗| 修水县| 毕节市| 昌江| 乌拉特后旗| 德庆县| 龙川县| 田林县| 成武县| 尉犁县| 留坝县| 新巴尔虎左旗| 合川市| 洞口县| 余干县| 东安县| 泌阳县| 安国市| 黄陵县| 苍山县| 乐平市| 福海县| 原平市| 钟山县|