zoukankan      html  css  js  c++  java
  • CSS布局自适应高度解决方法


      这是一个比较典型的三行二列布局,每列高度(事先并不能确定哪列的高度)的相同,是每个设计师追求的目标,按一般的做法,大多采用背景图填充、加JS脚本的方法使列的高度相同,本文要介绍的是采用容器溢出部分隐藏和列的负底边界和正的内补丁相结合的方法来解决列高度相同的问题。


      先看代码:

    1 #wrap{
    2   overflow: hidden;
    3 }
    4 
    5 #sideleft, #sideright{
    6   padding-bottom: 32767px;
    7   margin-bottom: -32767px;
    8 }

      实现原理:
      块元素必须包含在一个容器里。
      应用overflow: hidden 到容器里的元素。
      应用 padding-bottom(足够大的值)到列的块元素 。
      应用margin-bottom(足够大的值)到列的块元素。
      padding-bottom将列拉长变的一样高,而负的margin-bottom又使其回到底部开始的位置,同时,溢出部分隐藏掉了。

    部分博文为网络资料摘录,如有侵犯到您的权利,请尽快与我联系,以便修正。
  • 相关阅读:
    thrift python安装
    第二周习题F
    Equivalent Strings
    生成可重集的排列(方法)
    分数拆分(刘汝佳紫书P183)
    Prime ring problem
    Maximun product
    Division
    每周一赛(E题,广搜求方案)
    ICE CAVE(BFS搜索(模拟))
  • 原文地址:https://www.cnblogs.com/kukudelaomao/p/5724543.html
Copyright © 2011-2022 走看看