移动端的头尾固定问题

新起了个移动端项目,在头位固定问题上又踩了一次踩过的坑。爬起来之后弹弹土,乖乖的坐下来码字,把踩坑换来的经验教训记录下来,避免自己再次重蹈覆辙。

经验之谈,项目要先布出大框架,再来一点一点填充丰盈,这样能避免最后万一出错会影响到整体的大布局。否则如果从上到下走一步写一步,布局到最后才发现整体布局要改,那才是超级大坑,坑你没商量。还没得埋怨,因为这坑是自己挖的……

移动端静态布局最大的问题就是头尾固定,今天来分享一个常用的简单便捷的布局方式:flex布局。
弹性布局应用极广,灵活而方便。当然,不知道什么是flex布局的请去自行百度,本篇不讲入门,只谈应用。
来来来,上代码上代码。

  <title>头尾部固定</title>  

  *{  
      margin: 0;  
      padding: 0;  
  }  
  .container{ 
      /* 设置弹性盒模型 */ 
      display: flex; 
      display: -webkit-flex;  
      /* vh 相对于可视区域的高度 */
      min-height: 100vh;  
      /* 设置主轴方向 */
      flex-direction: column;  
      /* 文字居中 */
      text-align: center;  
      /* 字体大小 */
      font-size: 50px;  
      /* 字体加粗 */
      font-weight: bold;  
  }  
  header,footer{  
      height: 150px;  
      background-color: rgb(250, 79, 193);  
      line-height: 100px;  
      color: rgb(251, 252, 253);  
  }  
  .middle{  
      /* 设置居中  也可以写auto */
      flex: 1;  
      background-color: rgb(116, 216, 255); 
  }  

上面的是样式代码,下面是布局代码:

 <div class="container">  
    <header>头部</header>  
    <div class="middle">中间区域</div>  
    <footer>底部</footer>  
</div>  

然后再来看看效果图吧:


1533908298(1).png

我用了萌萌哒的颜色,粉粉嫩嫩超可爱哦。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • H5移动端知识点总结 阅读目录 移动开发基本知识点 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇阅读 10,103评论 0 26
  • 移动开发基本知识点 一.使用rem作为单位 html { font-size: 100px; } @media(m...
    横冲直撞666阅读 8,876评论 0 6
  • 关于css常见问题,大多是移动端的。 简单的排版规则:条目与条目之间空两行,每条内容部分分段空一行。标点符号全部用...
    苏水儿阅读 10,460评论 0 9
  • 8点起床,然后开始工作 一直到11点,爸妈来我这边看我,说什么这段时间太忙了,没有回家吃饭,问问我,这段时间忙什么...
    书恒被从名了阅读 1,456评论 1 1
  • 一声叹息,承载了多少的绝望,一句迷惘,隐藏了多少的伤。 一段花开,一段花落,一段宿命,没法重生。 总有些,很想说,...
    看透的命运阅读 2,338评论 0 0