浮动布局的优点、缺点;清除浮动的方式
发布日期:2021-11-21 16:35:30
浏览次数:8
分类:技术文章
本文共 683 字,大约阅读时间需要 2 分钟。
浮动布局:当元素浮动以后可以向左或向右移动,直到它的外边缘碰到包含它的框或者另外一个浮动元素的边框为止。元素浮动以后会脱离正常的文档流。
优点:
在图文混排的时候可以很好的使文字环绕在图片周围;
当元素浮动了起来之后,它有着块级元素的一些性质例如可以设置宽高等;
与inline-block有一些区别,横向排序的时候,float可以设置方向而inline-block方向是固定的;inline-block在使用时有时会有空白间隙的问题
缺点:
浮动元素一旦脱离了文档流,就无法撑起父元素,会造成父级元素高度塌陷。
清除浮动的方式:
1. 添加额外标签
//添加额外标签并且添加clear属性 //也可以加一个br标签
2. 父级添加overflow属性,或者设置高度
3. 建立伪类选择器清除浮动(推荐)
//在css中添加:after伪元素.parent:after{ /* 设置添加子元素的内容是空 */ content: ''; /* 设置添加子元素为块级元素 */ display: block; /* 设置添加的子元素的高度0 */ height: 0; /* 设置添加子元素看不见 */ visibility: hidden; /* 设置clear:both */ clear: both;}
转载地址:https://blog.csdn.net/yyychocolate/article/details/108034041 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月14日 12时36分47秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
pytorch版本下的yolov3训练实现火焰检测
2021-06-29
yolov4训练自己的数据集实现安全帽佩戴检测
2021-06-29
EfficientDet训练自己的数据集实现抽烟检测
2021-06-29
【工具篇】10分钟快速上手git与github
2021-06-29
【开发篇】10分钟快速上手spring boot
2021-06-29
【开发篇】10分钟快速spring boot+react前后端分离
2021-06-29
【Leetcode刷题篇】leetcode203 移除链表元素
2021-06-29
【Leetcode刷题篇】leetcode938 二叉搜索树的范围和
2021-06-29
【Java网络编程与IO流】Java中BIO、NIO、AIO的区别是什么?
2021-06-29
【Leetcode刷题篇】leetcode136 只出现一次的数字
2021-06-29
spring boot整合thymeleaf,支持JSP和HTML页面开发
2021-06-29
【Java网络编程与IO流】Spring boot整合SSE实现服务器实时推送流信息
2021-06-29
【Leetcode刷题篇】leetcode141 环形链表II
2021-06-29
【Leetcode刷题篇】leetcode160 相交链表
2021-06-29
【Leetcode刷题篇】leetcode169 多数元素
2021-06-29
【Leetcode刷题篇】leetcode461 汉明距离
2021-06-29
【Leetcode刷题篇】leetcode204 计数质数
2021-06-29
【Leetcode刷题篇】leetcode70 爬楼梯
2021-06-29
【Leetcode刷题篇】leetcode739 每日温度
2021-06-29