zoukankan      html  css  js  c++  java
  • 少用float浮动?

    在css中,float 属性定义元素在哪个方向浮动。也是我在css样式中常用到的属性,后来浏览了一些公司项目代码,发现float属性极少有人使用。随后做了一些调查和研究:

      1、在ie6以下,float可能会造成兼容性问题,促使浮动方向的margin值会变成原来的两倍(margin加倍问题)。

      2、使用float,可能会造成左右元素错位的问题。(在float浮动之后添加clear,clear:both;/*清除全部浮动*/clear:left;/*清除左侧浮动*/clear:right;/*清除右侧浮动*/)

      3、对移动端性能优化来说,不要滥用float。float在渲染时计算量比较大。

    解决方法:

      使用display,position属性代替

      1、根据不同需要,使用不同的css属性替代,例如:li分类排列,可以使用display:inline 等等

      2、position 属性规定元素的定位类型。通过定位,来实现你需要的布局。

    以上纯属个人见解,如有不同见解,欢迎提取意见!

    ———————————— 方向错了,停下来就是进步 ————————————
  • 相关阅读:
    Swift-自定义类的构造函数
    Swift-存储属性,计算属性,类属性
    iOS-UICollectionViewController协议及回调
    Swift-数组
    Swift-switch使用注意点
    Swift-setValuesForKeysWithDictionary
    解决IDEA Struts2 web.xml问题
    枚举类
    增强for循环 -- foreach循环
    静态导入
  • 原文地址:https://www.cnblogs.com/a-cat/p/8473682.html
Copyright © 2011-2022 走看看