CSS中不清除浮动会怎么样,如何实现
发布时间:2023-10-18 10:02:55 所属栏目:语言 来源:
导读:这篇文章主要介绍了CSS中不清除浮动会怎么样,应该怎样做相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS中不清除浮动会怎么样,应该怎样做文章都会有所收获,下面我们一起来看看吧
这篇文章主要介绍了CSS中不清除浮动会怎么样,应该怎样做相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS中不清除浮动会怎么样,应该怎样做文章都会有所收获,下面我们一起来看看吧。 原因分析 1、清除浮动是为了清除使用浮动元素的影响。高度塌陷的父元素。 如果一个块级元素没有设置height,它的height是由子元素打开的。 2、使用浮动后,子元素会脱离标准文档流,也就是说,父级元素中没有内容可以打开其高度,所以父级元素的height会被忽略。 这就是所谓的高度塌陷。 实例 <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Document</title> <style> .box { width: 510px; border: #0000FF solid 1px; } .box:after { content: ""; visibility: hidden; display: block; height: 0; clear: both; } .left { float: left; width: 250px; height: 100px; background-color: green; } .right { float: left; width: 250px; height: 100px; background-color: red; } .backdiv{ width: 100px; height: 100px; background: #101010; margin-left: 510px; } </style> </head> <body> <div> <div></div> <div></div> </div> <div></div> </body> </html> (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐