html5 - 一个页面布局上的问题
大家讲道理
大家讲道理 2017-04-17 11:55:43
0
3
258

我粗略的画了下,有疑问的是A部分

我的页面用如下样式:

html, body {
  height: 100%;
}

这个A部分取clientHeight剩下的高度,可以想到的办法是用定位做,top=xx; bottom=0;,不知道还有什么思路可以实现A部分的高度。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回覆(3)
巴扎黑

高度:計算(100% - 100px - 100px)

小葫芦

可以固定高度部分用padding寫內容定位上去;接下去A部分用height:100%寫,使用calc的話可能有相容問題

刘奇

方案1是

A {
    height: 100%;
    padding: 固定高度
    
    .childnode {
        height: 100%;
    }
}

方案二

固定高度+A {
    position: absolute;
    top: 固定高度;
    bottom: 0;
}

方案二的好處是只要給固定高度一個樣式就可以了,可以寫成行內樣式,也可以方便做例如隐藏固定高度這樣的效果

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!