博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
float浮动深入理解
阅读量:4964 次
发布时间:2019-06-12

本文共 1017 字,大约阅读时间需要 3 分钟。

【CSS深入理解之float浮动】听课总结

()
 

1.float的原本作用:为了实现文字环绕

2.float的包裹性和破坏性:

  包裹性:收缩、坚挺、隔绝。BFC(Block Formatting Context),块级格式化上下文

  破坏性:会让父元素高度塌陷(浮动的破坏性只是单纯的为了实现文字的环绕效果而已)

  具有包裹性的其他小伙伴:dispaly:inline-block/table-cell...  ;

                                      position:absolute(亲近)/fixed/sticky

               overflow:hidden/scroll

  具有破坏性的其他小伙伴:display:none

              position:absolute(亲近)/fixed/sticky

3.清除浮动(清除浮动带来的影响)

  权衡后的策略:

  .clearfix:after{content:""; display:block; height:0; overflow:hiddden; clear:both;}

  .clearfix{*zoom:1;}

  更好的方法:

  .clearfix:after{content:""; display:table; height:0; clear:both;}

  .clearfix{*zoom:1;}

  !切勿滥用。clearfix应用在包含浮动子元素的父级元素上

4.浮动的量大特性

  1>元素的block块状化(砖头化)

  2>破坏性造成的紧密排列特性(去空格化)

  (tip:换行符会产生空白间距;' '  的本质是字符)

5.砌砖布局的问题

  1>容错性比较高,容易出现问题(错位)

  2>这种布局需要元素固定尺寸,很难重复使用

  3>在低版本IE有很多问题

  让IE7飙泪的浮动问题:

  1>含clear的浮动元素包裹不正确的问题;

  2>浮动元素倒数2个莫名垂直间距问题;

  3>浮动元素最后一个字符重复问题;

  4>浮动元素楼梯排列问题;

  5>浮动元素和文本不在同一行的问题

6.浮动与流体布局

  文字环绕衍生——单侧固定

  左侧固定,右侧自适应的流体布局

    

      这里没太看明白,详细 戳:

 

转载于:https://www.cnblogs.com/benbendu/p/5809841.html

你可能感兴趣的文章
Leetcode Word Break
查看>>
css性质
查看>>
python数据结构
查看>>
正则指引-括号(3)反向引用
查看>>
android开发读书笔记
查看>>
Gitlab配置、备份、升级、迁移
查看>>
dataTable.NET的search box每輸入一個字母進行一次檢索的問題
查看>>
Python 文件处理
查看>>
邻接表详解
查看>>
android,radio,checkbox
查看>>
[转](.NET Core C#) AES Encryption
查看>>
[转]EntityFramework中常用的数据修改方式
查看>>
[转]SQL Collation冲突解决 临时表
查看>>
[转]Gitlab-CI持续集成之Runner配置和CI脚本
查看>>
Spark&Hive结合起来
查看>>
使用Flex和java servlet上传文件
查看>>
软件工程的实践项目课程的自我目标
查看>>
POJ 1321 棋盘问题 (深搜)
查看>>
自定义TabBar
查看>>
最近戴着眼镜坐电脑前总是不自觉的眼痛就搜了下怎么保护眼睛无意中看到了这篇文章希望广大爱好编程的朋友多注意保护自己的眼睛!!...
查看>>