前端开发案例:【flex】完美页脚

用flex布局来实现的话,就是把“三列布局”给放倒。
三列布局是水平方向排列,因此需要指明容器宽度。
放倒以后需要指明高度,这样在中间内容不够的情况下,自动拉伸中间部分,能保持页脚始终在页面下方。
但是由于文档高度可以是超过视口高度的,因此需要指明min-height,而不是height。
#header
#main
#footer
<style>
div:nth-child(1),
div:nth-child(3){
background:gray;
height:100px;
}
div:nth-child(2){
background:silver;
flex:1;
}
body{
display:flex;
flex-direction:column;
min-height:100vh;
}
</style>
【Web前端开发交流群036】群号568663768

时间: 2024-10-10 21:06:36

前端开发案例:【flex】完美页脚的相关文章

Anjular+Bootstrap前端开发案例实战

我们将利用Angularjs 和 Bootstrap,开发一个前端应用实例,通过这一次简单的项目实战,引领大家进入AngularJS前端开发的殿堂,并向大家介绍一下几个知识点: MVC 基础,通过项目实例,让大家初步体会MVC设计模式的应用. 构建我们第一个AngularJS应用,通过一个实际用例的开发,大家可以对前端开发获得一定的感性认识. 初步了解AngularJS三个最重要的组成部件,他们分别是Model, View, 和Controller. 初步了解AngularJS的Scope对象的

Safari 前端开发调试 iOS 完美解决方案

在日趋现代化的 Web 网络中,各种现代浏览器和移动终端设备的用户百分比越来越高.对于我们 Web 前端开发者来说,运行 iOS Safari 浏览器的苹果移动设备对我们来说更是不容忽视的.然而当我们需要对前端页面进行测试调试时,桌面版 Safari 的表现并不是与移动版 Safari 一模一样的(主要缘起 CSS 中 device-width 的判断),因此我们只能直接在 iOS 设备上对 Safari 进行测试与调试. 本文主要介绍由苹果官方提供的 iOS 设备上 Safari 浏览器的前端

纯前端开发案例:用 SpreadJS 搭建信息系统软件开发平台

一. 企业背景 福建华闽通达信息技术有限公司成立于 2007 年,是一家致力于工程项目管理.电子政务.电子商务及企业 ERP 实现的 SAAS.PAAS 服务提供商,整合工程管理各环节的资源,构建行业健康生态链. 二. 项目概况 R 平台采用了面向业务人员的开发模式,结合现代工业"流水线装配"的生产理念,提供大量构件助力客户项目快速搭建.SpreadJS 表单控件主要用于平台 Excel 表格和基于单元格的报表的定制. 三. 选择葡萄城控件产品的主要原因 选择葡萄城控件最重要的原因是其

移动web开发案例实战/webApp网站开发/手机网站模板/web前端切页

网站目录.代码结构清晰,语义化.主张100%纯手打代码.拒绝冗余框架慵懒建站.拒绝散漫,执着于把细节做到完美无瑕.我们的作品,可以逐级放大欣赏. 运用当下热门HTML5+CSS3(rem)+jQuery+zepto+Iscroll+swiper+Vue等技术开发手机webApp应用 - 移动端web网站(移动端web开发/APP开发).前端开发.移动端App模版.手机网站模版.HTML5+CSS3响应式网站模版~~~ /** 我们建站作品特色 **/主张原创设计,拒绝数量.追求质量!独特的设计风

前端开发100元/页,空心科技切入IT人才共享

共享经济的风口,IT人才如何共享? 滴滴.摩拜.airbnb等共享经济大火的背景下,区别于产品流通共享的人才领域共享如何实现? 猪八戒新一轮26亿.一品威客C轮.兼职猫A轮6300万.斗米兼职A轮4000万美金--各类与人才共享沾边的平台巨额融资背后,人才共享是否是伪命题?又该如何保证质量? IT人才共享类似平台众多,均未解决标准化问题,从费用标准到进度把控机制.质量管控方式到验收标准,如果都没法确定,需求不明.沟通不畅.价格不透明.延迟交付.质量无保障等现象依旧层出不穷,项目烂尾高达80%.

Html、Flex、Android、JavaGUI、IOS前端开发的总体思路比较

前端开发,主要解决2大方面,一是界面展现(容器+控件+布局定位),二是对界面事件的逻辑处理(事件响应+服务器交互),Html.Flex.Android思路相似,JavaGUI.IOS思路相似,只要熟悉其中一种,就可以举一反三,轻松入门. 前端技术 界面布局 逻辑处理 Html html标签 javascript代码 Flex mxml标签 actionscript代码 Android xml标签 Java代码 JavaGUI Java代码 Java代码 IOS Objective-C代码 Obj

使用Bootstrap 3开发响应式网站实践07,页脚

页脚部分比较简单,把一个12列的Grid切分. <footer> <div class="container"> <div class="row"> <div class="col-sm-2"> <h6>Copyright ©新浪体育</h6> </div> <div class="col-sm-4"> <h6>关于我们

iOS开发——UI_swift篇&amp;TableView实现页眉和页脚

TableView实现页眉和页脚 UITableView具有var tableHeaderView:UIView?属性和var tableFooterView:UIView?属性,可以通过给其赋值来创建列表TableView的页眉和页脚. 效果图如下: 代码如下: 1 import UIKit 2 3 class ViewController: UIViewController,UITableViewDelegate, 4 UITableViewDataSource,UIGestureRecog

HTML5开发移动web应用—JQuery Mobile(2)-导航栏和页脚

导航栏部分的代码一般放置在data-role为header的div的内. <div data-role="header"> <a href="#" data-role="button" data-icon="home">首页</a> <h1>欢迎访问我的主页</h1> <a href="#" data-role="button&qu