• 子节点填充父元素除去一固定高度后的剩余高度


    例如节点结构如下:

    <div class='container'> 
      <div class="top">top</div>
      <div class="bottom">bottom</div>
    </div>

    父元素高度为一定值(实际应用中是页面加载后再设置的值),子元素.top的高度为50px,要求.bottom的高度填充父元素剩余的所有高度。

    用.bottom{height:100%;}肯定不行,因为这样它的高度会等于父元素的高度,而不是小于。

    解决方法:同时设置绝对定位元素的top和bottom来拉伸它的高度。

    .container{height:200px;background: gray;position: relative;}
    .top{background: green;height: 50px;}
    .bottom{background: blue;position:absolute;width:100%;left: 0;top:50px;bottom:0;}

  • 相关阅读:
    巧用nginx屏蔽对用户不可见的文件
    关于之前我的主页页面加载很慢的问题
    学习Entity Framework 中的Code First
    理解POCO
    浅谈依赖注入
    从Microsoft.AspNet.Identity看微软推荐的一种MVC的分层架构
    ASP.NET Identity V2
    泛型约束
    C# Serializable
    C#可扩展编程之MEF学习笔记(一):MEF简介及简单的Demo
  • 原文地址:https://www.cnblogs.com/yigeqi/p/3929299.html
Copyright © 2020-2023  润新知