css 盒模型 文档流 几种清除浮动的方法实例详解

  发布时间:2018-09-10 17:17:25   作者:佚名   我要评论

这篇文章主要介绍了css 盒模型 文档流 几种清除浮动的方法实例详解,需要的朋友可以参考下

盒模型

1、box-sizing: content-box 是普通的默认的一种盒子表现模式      盒子大小为 width + padding + border   content-box:此值为其默认值,其让元素维持W3C的标准Box Mode  

2、box-sizing:border-box 以盒子边框为界 自己管理里面的元素     border-box  盒子大小为 width    就是说  padding 和 border 是包含到width里面的

盒子阴影

box-shadow:水平阴影 垂直阴影 模糊距离 阴影尺寸 阴影颜色  内(inset)/外阴影;

文档流

普通流(标准流)浮动定位

浮动

浮动出现:解决文字环绕的效果后来发现浮动可以做很多事浮动会脱离标准流 不会占有原来的位置浮动 是找的离他最近的父元素浮动的对齐方式是顶部对齐  浮动的元素总是找理它最近的父级元素对齐。但是不会超出内边距的范围。浮:    加了浮动的元素盒子是浮起来的,漂浮在其他的标准流盒子上面。漏:    加了浮动的盒子,不占位置的,它浮起来了,它原来的位置漏 给了标准流的盒子。特:    特别注意,这是特殊的使用,有很多的不好处,使用要谨慎。

 清除浮动

清除浮动主要为了解决父级元素因为子级浮动引起内部高度为0 的问题。

我们有时候不方便给父盒子高度 或者不知道父盒子的高度 这个时候就需要清除浮动

怎么去清除浮动?

    clear:both 同时清除左右两侧浮动的影响  

1.给父盒子设置高度  

*2.额外标签法 : 添加一个额外的标签  clear:both   起到分离上部分和下部分的作用          影响了本身html结构  

3.给父盒子一个display:table  但是有缺陷  建议 不要使用  

*4.overflower:hidden  溢出隐藏  

*5.

 .father:after {
        content: ".";/* 这里不建议大家使用"" */
        display: block;
        clear: both;
        height: 0;
        visibility: hidden;
      }

6. *zoom:1;处理ie6以下的版本兼容问题​  

*7.双伪元素清除浮动

  .clearfix:before,.clearfix:after { 
          content:".";
          display:table;
        }
        .clearfix:after {
         clear:both;
        }
        .clearfix {
          *zoom:1;
        }

总结

以上所述是小编给大家介绍的css 盒模型 文档流 几种清除浮动的方法实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!  

相关文章

  • CSS3 清除浮动的方法示例

    这篇文章主要介绍了CSS3 清除浮动的方法示例的相关资料,通过本文,让大家可以明白清除浮动的原理和几种方法,最后得出一种本文认为最好用的方法,感兴趣的小伙伴们可以参考
    2018-06-01
  • CSS清除浮动float的三种方法小结

    使元素脱离文档流,按照指定方向发生移动,遇到父级边界或者相邻的浮动元素停了下来。本文给大家带来了CSS清除浮动float的三种方法小结,感兴趣的朋友跟随脚本之家小编一起
    2018-03-13
  • 清除css浮动的三种方法小结

    这篇文章主要介绍了清除css浮动的三种方法小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-19
  • 详解css清除浮动float的七种常用方法总结和兼容性处理

    这篇文章主要介绍了详解css清除浮动float的七种常用方法总结和兼容性处理,非常具有实用价值,需要的朋友可以参考下
    2017-09-11
  • CSS清除浮动方法小结

    本文主要介绍了CSS解决浮动,清除浮动的几种方法:1、设置父元素高度;2、overflow;3、增加子元素(块级),并且设置其clear属性值为both来解决(隔墙法、内墙法);4、使
    2017-03-22
  • CSS清除浮动的常用方法优缺点分析

    这篇文章主要为大家详细介绍了CSS清除浮动的常用方法优缺点,分析很全面,感兴趣的小伙伴们可以参考一下
    2016-04-25
  • html+css 清除浮动的相关技巧心得

    下面小编就为大家带来一篇html+css 清除浮动的相关技巧心得。小编觉得挺不错的,现在分享给大家,给大家一个参考
    2016-03-17
  • 浅谈CSS中overflow清除浮动的用法

    这篇文章主要介绍了CSS中overflow清除浮动的用法,让对IE6的支持再进行最后一点续命...需要的朋友可以参考下
    2015-09-28
  • CSS中使用clearfix清除浮动的方法

    这篇文章主要介绍了CSS中使用clearfix清除浮动的方法,作者列出了几个clearfix的不同的使用方法进行对比,需要的朋友可以参考下
    2015-07-09

最新评论