为了账号安全,请及时绑定邮箱和手机立即绑定
  • 破坏
    查看全部
  • 左浮动,不改变DOM位置的流体布局写法,核心代码是 左侧div: width: 100%; float: left; 右侧div: width: 56px; float: left; margin-left: -56px; <--- 此处的 margin-left,等于右侧 div 自身的宽度 width: 56px
    查看全部
  • display:table-cell会触发BFC,作用是清除浮动影响 *号的作用是用于IE6/7的浏览器 浮动与两侧皆自适应的流体布局,核心代码 左侧div: float: left; 右侧div: display: table-cell; width: 9999px; <---没错width就是 9999px 记得清除浮动 .clearfix {*zoom: 1;} .clearfix:after {content: ''; display: table; clear: both;}
    查看全部
  • 两侧自适应布局实现:(左侧浮动,右侧可以变更宽) float:left; width:max-width(自定义); display:table-cell(ie8); *width:auto; *display:inline-block(ie7); 备注:IE6识别*和_;IE7识别*和!important;其他浏览器识别 !important。 例子代码: 左边图右边文字自适应 .mib_head_a { float: left; margin-right: 20px; } 固定布局写法 .mib_cell { display: table-cell; *display: inline-block; width: 2000px; *width: auto; }
    查看全部
  • float:高级进化,智能自适应尺寸 display:table-cell IE8+ 此元素会作为一个表格单元格显示(类似 <td> 和 <th>) display:inline-block IE7
    查看全部
  • float砌砖布局的问题 1、容错性比较糟糕,容易出问题 2、这种布局需要元素固定尺寸,很难重复使用 3、在低版本的IE下会有很多问题 1.浮动会使元素块状话 2.浮动会破坏性炒成紧密排列特性(去空格化,空格和换行本身也是字符便跑到了后面)
    查看全部
  • overflow:hidden会使元素BFC化,div内任何元素无论怎么折腾都是在内部,不会影响div外面的元素。 设定overflow就类似于设定了一个下边框,这时的margin-bottom是相对于容器来说的,不会发生margin重叠
    查看全部
  • 比较好的方法: .clearfix:after{content:'';display:table;clear:both;} .clearfix{*zoom:1;} 其他用法如下
    查看全部
    0 采集 收起 来源:清除浮动

    2016-12-21

  • 【CSS】【清除浮动(带来的影响)】 方法一:在底部插入clear:both 1.HTML block水平元素放置于底部 <div ...></div> 2.CSS after伪元素在底部生成 .clearfix:after{} 方法二:父元素BFC(IE8+)或haslayout(IE6/IE7) float:left/right position:absolute/fixed overflow:hidden/scroll(IE7+) display:inline-block/table-cell(IE8+) width/height/zoom:1/...(IE7/IE7) 由于以上两个方法各有缺点所以: 权衡后的策咯 .clearfix:after{content:''; display:block; height:0; overflow:hidden; clear:both;}(IE8+) .clearfix{*zoom:1;} (IE6/IE7) 或 .fix:after{} .fix{} 更好的方法: .clearfix:after{content:''; display:table; clear:both;}(IE8+) .clearfix{*zoom:1;} (IE6/IE7) 切勿滥用 .clearfix只应用在包含浮动子元素的『父级元素』上
    查看全部
    0 采集 收起 来源:清除浮动

    2018-03-22

  • float特性:包裹与破坏 包裹: 1收缩:水平方向使其宽度收缩 2坚挺:竖直方向 3隔绝:里面的东西发生的任何事情对外面没有任何影响(bfc:块级格式化上下文) 具有包裹性的其他小伙伴: 1. display: inline-block/table-cell/... 2. position: absolute(近亲)/fixed/sticky 3. overflow: hidden/scroll 破坏(父级元素高度被破坏,高度塌陷)(浮动是魔鬼) 下面的属性也有破坏性 1. display: none 2. position: absolute(近亲)/fixed/sticky
    查看全部
  • float最初是为了做文字环绕效果
    查看全部
    0 采集 收起 来源:float的历史

    2016-12-21

  • clearfix:after
    查看全部
    0 采集 收起 来源:清除浮动

    2016-12-20

  • clearfix策略
    查看全部
    0 采集 收起 来源:清除浮动

    2016-12-16

  • 少使用浮动实现布局
    查看全部
  • float布局的问题
    查看全部

举报

0/150
提交
取消
课程须知
既适合学习过CSS基础知识的新手深入学习,也欢迎有经验的小伙伴加深了解噢!
老师告诉你能学到什么?
通过追溯CSS/HTML发展历史,知道Float出现的原本作用是什么,从而可以帮助我们解答很多疑惑。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!