css3移動(dòng)端布局
問(wèn)題描述
css3有什么技巧能讓section的高度加上header和footer的高度正好是屏幕的高度不能用定位的,這關(guān)系到安卓的軟鍵盤(pán)會(huì)把頁(yè)面向上頂---css---.indexPage{ width:100%; height:100%; overflow:hidden; }.indexPage header{ height:100px; overflow:hidden;}.indexPage section{ width:100%; overflow:hidden;}.indexPage footer{ height:100px; overflow:hidden;}---html---<article class='indexPage'> <header></header> <section></section> <footer></footer></article>
問(wèn)題解答
回答1:這種布局使用 flex 再合適不過(guò)了。
csshtml,body { height: 100%;}body { margin: 0;}article { height: 100%; display: flex; flex-direction: column; text-align: center;}header { height: 50px; background: #ccc;}footer { height: 50px; background: #ccc;}section { flex: 1; background: #eee;}
前綴使用 autoprefixer 自動(dòng)生成,瀏覽器的兼容性很理想。下面是 codepen 中的效果:
http://codepen.io/yuezk/pen/NqEqVv
相關(guān)文章:
1. index.php錯(cuò)誤,求指點(diǎn)2. javascript - 如何判斷用戶切換到了當(dāng)前標(biāo)簽頁(yè)?3. css - 為什么設(shè)置了charset="UTF-8"中文還是亂碼呢?并且文件編碼也是UTF-8,用的sublime4. python小白,問(wèn)一個(gè)關(guān)于可變類型和不可變類型底層的問(wèn)題5. 微信chooseImage接口部分機(jī)型選擇圖片后莫名其妙的跳轉(zhuǎn)其他頁(yè)面6. android - 新建項(xiàng)目卡在Gradle:Resolvedependencies’:app:_debugCompile’7. node.js - 微信小程序 +nodejs+socket.io bug8. python運(yùn)行后沒(méi)有任何反饋要怎么排查9. java - word如何顯示base64圖片 ?10. python - Pycharm的Debug用不了
