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 属性规定元素的定位类型。通过定位,来实现你需要的布局。

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

    ———————————— 方向错了,停下来就是进步 ————————————
  • 相关阅读:
    hexo在git上搭建个人博客
    C++中的const
    C++ 面试 (1) 指针
    struct 大小计算
    php多路复用(多线程)socket相关应用
    centos6.5 redis应用环境搭建
    WebSocket的Cookie问题(转)
    java 获取参数泛型类型
    php编写TCP服务端和客户端程序
    phpize的作用(资料整理)
  • 原文地址:https://www.cnblogs.com/a-cat/p/8473682.html
Copyright © 2011-2022 走看看