zoukankan      html  css  js  c++  java
  • 盒模型类

    • 标准盒模型和IE盒模型,以及区别

      •   标准盒模型的width = content
      •   IE盒模型的width=content+padding+border
    • CSS如何设置这两种模式
      • box-sizing: content-box  标准模型
      • box-sizing: border-box    IE模型
    • JS如何设置/获取盒模型对应的宽高?
      •   dom.style.width/height 获取内联样式宽高
      •        dom.currentStyle.width/height (只有IE支持)
      •        window.getComputedStyle(dom).width/height(兼容性好)
      •        注意:2、3都是获取浏览器渲染之后的最终宽度
      •       dom.getBoundingClientRect().width/height (得到整个盒子的宽高,并不是content的宽高,)

    BFC(边距重叠解决方案):

    1、基本概念:BFC块级格式化上下文   IFC内联格式化上下文

    2、原理:

      BFC垂直方向边距会重叠

      BFC区域不会与浮动元素box重叠

      BFC在页面上独立容器,外面不影响里面

      计算BFC高度,浮动元素也会计算

    3、如何创建BFC?

      1、overflow:除了visible

      2、float的值不为none

      3、position的值不为static 或者 relative

      4、display 与table相关

  • 相关阅读:
    Xamarin Layout属性(转)
    Oracle基础
    tableViewNestTableView(tableView嵌套collectionView)
    抓包工具Fiddler的使用教程(五): 修改response的数据 .
    Web调试利器fiddler
    SQLServer光标
    SQLServer触发器
    web端功能测试总结(一)
    web功能测试
    test zlj
  • 原文地址:https://www.cnblogs.com/bestchenyan/p/9696717.html
Copyright © 2011-2022 走看看