需求

昨天晚上,給公司年會做一個移動端的投票頁面,遇到一個UI優(yōu)化的問題:

· 正文內(nèi)容少于一屏時,投票提交按鈕固定顯示在頁面底部(如圖一)
· 正文內(nèi)容多于一屏時,投票提交按鈕,跟隨內(nèi)容,流式顯示在內(nèi)容下面(如圖二)
附圖:

大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓 大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓

以前做一些管理后臺的時候,底部的版權(quán)信息聲明就是這樣的UI需求,實現(xiàn)思路大概就是:
底部按鈕,需要一直顯示在底部,可以給body設個最小100%高度,然后用絕對定位把按鈕顯示在body底邊靠上一點的位置,這樣內(nèi)容少的時候,100%的高度起作用,按鈕會顯示在底部,內(nèi)容多的時候,內(nèi)容會把body的高度撐出一屏出現(xiàn)滾動條,而按鈕是基于body絕對定位,所以可以跟著滾動條走,一直在內(nèi)容的底部顯示。

關(guān)鍵代碼就是這樣:

大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓

html結(jié)構(gòu):
html>body>.wrap+.bottom-bar

html {
    height: 100%;
}    body {
    min-height: 100%;
    position:relative;
}.bottom-bar&n