• 高度塌陷问题


     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8">
     5         <title></title>
     6         <script type="text/javascript">
     7             
     8         </script>
     9         
    10     <style type="text/css">
    11     .box1{
    12         /*
    13         没有设置宽高,则宽继承父元素,高由内容决定
    14         */
    15         border: 10px red solid;
    16     }
    17     .box2{
    18         width: 100px;
    19         height: 100px;
    20         background-color: blue;
    21         /*
    22         在文档流中,父元素的高度默认是子元素撑开的
    23         也就是子元素多高,父元素多高
    24         
    25         为子元素设置向左浮动
    26         但是当为子元素设置浮动以后,子元素会完全脱离文档流
    27         此时会导致子元素无法撑起父元素的高度,导致父元素的高度塌陷
    28         由于父元素的高度塌陷,则父元素下所有元素都会向上移动,这样导致页面布局混乱
    29         所以在开发中要避免出现高度塌陷
    30         
    31         可以将父元素的高度写死,以避免塌陷问题,但是父元素的高度将不能自动适应子元素的高度
    32         所以这种方案是不推荐的
    33         */
    34        float: left;
    35     }
    36     </style>
    37        
    38     </head>
    39     <body>
    40      <div class="box1">
    41          <div class="box2"></div>
    42      </div>
    43     </body>
    44 </html>
  • 相关阅读:
    struts2<s:property />标签
    struts2值栈分析
    Java编程 “提高性能” 应尽力做到
    java中Set类接口的用法
    oc-可变数组继承不可变数组
    oc-数组内元素排序
    oc-数组遍历
    oc-创建数组
    oc-字典应用
    oc-数组应用及相关练习
  • 原文地址:https://www.cnblogs.com/zuiaimiusi/p/11209734.html
Copyright © 2020-2023  润新知