CSS的浮动及清除浮动的5种方法介绍 - 网站

CSS的浮动及清除浮动的5种方法介绍

分类:CSS_CSS3 答疑 - 常见问题 · 发布时间:2023-11-02 20:35 · 阅读:8581

这篇文章主要为大家介绍了CSS的浮动及清除浮动的5种方法介绍,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

个人简历的制作

问题:

在盒子模型中嵌套几个小盒子,在添加最后一个盒子的时候,更改颜色无变化。

解决办法:

前面的盒子中用到了css的浮动(float),当注释掉前面所用浮动时,最后一个盒子可以显示颜色,可见是浮动的问题;前面的覆盖掉了后面的块,导致颜色无法更改;用clear:both可清除。

拓展:

浮动是布局的时用到的一种技术,能够方便我们进行布局。

1、浮动的设置:css属性float:left/right/none 左浮动/右浮动/不浮动(默认)

2、浮动的原理:使当前元素脱离普通流,相当于浮动起来一样,浮动的框可以左右移动,直至它的外边缘遇到包含框或者另一个浮动框的边缘

3、浮动的影响:对附近的元素布局造成改变,使得布局混乱

因为浮动元素脱离了普通流,会出现一种高度坍塌的现象:原来的父容器高度是内部元素撑开的,但是当内部元素浮动后,脱离普通流浮动起来,那父容器的高度就坍塌,变为高度0px。

清除浮动的5种方法

1、父级div定义overflow:hidden

2、结尾处加空div标签clear:both

3、父级div定义height

4、父级div定义overflow:auto

5、父级div定义伪类:after和zoom

以上就是CSS的浮动及清除浮动的5种方法介绍的详细内容,更多关于CSS浮动及清除的资料请关注0133技术站其它相关文章!

标签:
css 浮动 清除浮动

相关文章

css3媒体查询中device-width和width的区别详解

这篇文章主要介绍了css3媒体查询中device-width和width的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

CSS3媒体查询实现不同宽度的下不同内容的展示功能

这篇文章主要介绍了CSS3媒体查询实现不同宽度的下不同内容的展示功能,本章节我们将为大家演示一些多媒体查询实例,需要的朋友可以参考下

CSS3几种实现子容器水平垂直居中的方法

本文有几种方法可以实现容器与子容器水平垂直居中,主要包括Flexbox布局,position绝对定位+transform,表格布局,具有一定的参考价值,感兴趣的可以了解一下

css3实现文字首尾衔接跑马灯的示例代码

这篇文章主要介绍了css3实现文字首尾衔接跑马灯的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

使用CSS3实现文字带轮廓边框特效的方法

这篇文章给大家介绍了使用CSS3实现文字带轮廓边框特效的方法,文中有详细的代码示例供大家参考,对大家的学习或工作有一定的帮助,感兴趣的小伙伴可以自己试试

返回分类 返回首页