为了账号安全,请及时绑定邮箱和手机立即绑定
  • clear与margin会有像素重叠
    查看全部
  • 设置浮动的影响: 1.可以使元素block块状化 2.破坏性造成的紧密排列特性(去空格化) 3.滥用浮动容易造成砌砖布局,砌砖布局的问题 1.容错性比较糟,容易出问题,错位 2.这种布局需要元素固定尺寸,很难重复使用 3.低版本IE下会有很多问题
    查看全部
  • 【清除浮动(带来的影响)】 方法一:在父元素内部插入带有clear:both;的一个空标签 clear通常应用形式 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) 或 .clearfix:after{content:"";display:table;clear:table;} .clearfix{*zoom:1;} ★更好的方法: .clearfix:after{content:''; display:table; clear:both;}(IE8+) .clearfix{*zoom:1;} (IE6/IE7) ★切勿滥用 .clearfix只应用在包含浮动子元素的『父级元素』上
    查看全部
    0 采集 收起 来源:清除浮动

    2018-03-22

  • 无宽度,无图片,无浮动
    查看全部
  • 【CSS】【Float的特性:包裹与破坏】 1.包裹:收缩(水平方向),坚挺(高度),隔绝(与外部不相关) 具有包裹性的其他属性 【Block Formatting context -- 块级格式化上下文】 display;inline-block/table-cell/.. position:absolute(近亲)/fixed/sticky overflow:hidden/scroll 2.破坏:容器被破坏(父元素高度塌陷) 具有破坏性的其他属性 display:none position:absolute(近亲)/fixed/sticky
    查看全部
  • 左右两侧自适应。不环绕
    查看全部
  • 具有包裹特性的
    查看全部
  • var btnShow = document.getElementById("btnShow"), btnAdd = document.getElementById("btnAdd"), result = document.getElementById("result"), first = document.getElementById("first"); if (btnShow && btnAdd && result) { btnShow.onclick = function() { // 获得该按钮的display值 var display = this.currentStyle? this.currentStyle.display: window.getComputedStyle(this, null).display; // 显示结果 result.innerHTML = display; result.parentNode.removeAttribute("hidden"); // repain fix IE7/IE8 bug document.body.className = "any"; }; // 设置浮动按钮的点击事件 btnAdd.onclick = function() { btnShow.style["cssFloat" in this.style? "cssFloat": "styleFloat"] = "left"; // 文字描述的变化 this.value = "上面的按钮已经设置了float:left"; btnShow.value = "再次点击我确认display属性值"; first.innerHTML = first.innerHTML.replace("没有", '<del>没有</del>'); // 结果隐藏 result.parentNode.setAttribute("hidden", ""); // 按钮禁用 this.setAttribute("disabled", ""); }; }
    查看全部
  • if (trigger && length > 0) { trigger.onclick = function() { for (var index = 0; index < length; index += 1) { buttons[index].style["cssFloat" in trigger.style? "cssFloat": "styleFloat"] = "left"; } }; }
    查看全部
  • (1)在线代码测试工具:http://www.lvyestudy.com/tools/run_code.aspx; (2)在线调色板:http://www.lvyestudy.com/tools/color_picker.aspx; (3)CSS3圆角生成器:http://www.lvyestudy.com/tools/border_radius.aspx
    查看全部
  • clearfix
    查看全部
    0 采集 收起 来源:清除浮动

    2015-10-07

  • float设计初衷仅仅是文字环绕效果
    查看全部
    0 采集 收起 来源:float的历史

    2015-10-05

  • 设置浮动的影响: 1.可以使元素block块状化 2.破坏性造成的紧密排列特性(去空格化) 3.滥用浮动容易造成砌砖布局,砌砖布局的问题 1.容错性比较糟,容易出问题,错位 2.这种布局需要元素固定尺寸,很难重复使用 3.低版本IE下会有很多问题
    查看全部
  • FLOAT的初衷
    查看全部
    1 采集 收起 来源:float的历史

    2015-10-04

  • display:table?
    查看全部
    0 采集 收起 来源:清除浮动

    2015-10-03

举报

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

微信扫码,参与3人拼团

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

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