博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
float
阅读量:5211 次
发布时间:2019-06-14

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

1.浮动的原本作用仅仅是为了实现文字环绕效果

float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。

浮动元素会生成一个块级框,而不论它本身是何种元素。

Q: 脱离文档流就不占据空间了吗?

A: 可以这么说。更准确地一点说,是一个元素脱离文档流(out of normal flow)之后,其他的元素在定位的时候会当做没看见它,两者位置重叠都是可以的。

Q: 脱离文档流是不是指该元素从dom树中脱离?

A: 不是,用浏览器的审查元素就可以看到脱离文档流的元素(例如被float了)依然会出现在dom树里

总结:

脱离文档流,也就是将元素从普通的布局排版中拿走,其他盒子在定位的时候,会当做脱离文档流的元素不存在而进行定位。需要注意的是,使用float脱离文档流时,其他盒子会无视这个元素,但其他盒子内的文本依然会为这个元素让出位置,环绕在周围。而对于使用absolute positioning脱离文档流的元素,其他盒子与其他盒子内的文本都会无视它。

转载于:https://www.cnblogs.com/zhuni/p/4701896.html

你可能感兴趣的文章
Net Core环境开发与调试
查看>>
UITextField 文本字段控件 -- IOS (解决键盘遮住View及密文設定的问题)(实例)(转)...
查看>>
Redis计算地理位置距离-GeoHash
查看>>
?c++重定义默认参数的问题
查看>>
lecture10-模型的结合与全贝叶斯学习
查看>>
搭建QT环境1
查看>>
win7 快捷键
查看>>
家电制造业中MES系统发挥的作用
查看>>
最简便的清空memcache的方法
查看>>
CV空间距离度量
查看>>
XML的学习
查看>>
python 集合比较(交集、并集,差集)
查看>>
npm 安装cnpm
查看>>
[using_microsoft_infopath_2010]Chapter13 SharePoint视图和控制板
查看>>
android 虚线
查看>>
TCP的三次握手和四次挥手
查看>>
系统调优方案思路分享
查看>>
CentOS7.3+MySQL5.7+Apache2.4+PHP7.1+phpMyAdmin4.7+JDK1.8+SVN1.6+Jenkins2.1环境搭建
查看>>
python 2 在元旦正式停止官方支持
查看>>
git常用命令【转】
查看>>