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

segmentfault   发布时间:2023-11-02 14:36:55   作者:74   我要评论
这篇文章主要为大家介绍了CSS的浮动及清除浮动的5种方法介绍,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

个人简历的制作

问题:

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

解决办法:

前面的盒子中用到了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浮动及清除的资料请关注程序员之家其它相关文章!

相关文章

  • CSS3 清除浮动的方法示例

    这篇文章主要介绍了CSS3 清除浮动的方法示例的相关资料,通过本文,让大家可以明白清除浮动的原理和几种方法,最后得出一种本文认为最好用的方法,感兴趣的小伙伴们可以参考
    2018-06-01
  • 无需JS和jQuery代码实现CSS3鼠标浮动放大图片

    本文给大家分享一段css3代码实现鼠标浮动放大图片效果,代码中无需js和jquery代码,非常不错,具有参考借鉴价值,感兴趣的朋友参考下吧
    2016-11-21
  • 使用CSS3实现文字带轮廓边框特效的方法

    这篇文章给大家介绍了使用CSS3实现文字带轮廓边框特效的方法,文中有详细的代码示例供大家参考,对大家的学习或工作有一定的帮助,感兴趣的小伙伴可以自己试试
    2023-10-26
  • 纯CSS实现开关按钮切换效果简洁易用

    这篇文章主要为大家介绍了纯CSS实现开关按钮切换效果简洁易用,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-11
  • CSS3模拟小仓鼠一直奔跑的动画特效(实例代码)

    最近在丽泽桥的花鸟虫鱼市场看见小仓鼠一直在奔跑,觉得它好累啊,但是却又乐此不疲的在跑着,就像我们这些打工族一样,之前见过有人把手机放在小仓鼠的滚轮上记步数,也是
    2023-09-15
  • CSS3属性中的text-overflow:ellipsis详解

    这篇文章主要介绍了CSS3属性中的text-overflow:ellipsis详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-07
  • css动画模拟太阳地球月球运动轨迹示例

    这篇文章主要介绍了css动画模拟太阳地球月球运动轨迹示例,调整旋转中心有点困难,大家可以多尝试,先实现动画效果,看动画效果慢慢调整中心,需要的朋友可以参考下
    2023-05-10
  • CSS实现奔跑的北极熊动画

    这篇文章主要介绍了CSS实现奔跑的北极熊动画,css动画还是很有趣的,本文就用动画实现一个奔跑的北极熊,感兴趣的小伙伴一起来看看吧,需要的朋友可以参考下
    2023-05-10
  • CSS3实现双圆角Tab菜单

    本文主要介绍了CSS3实现双圆角Tab菜单,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-08-18
  • CSS3波浪效果示例(前端必学)

    随着前端技术的不断发展与进步,界面交互的样式要求和美感也越来越高,很多网页的交互都加上了css3动画,这里作者给大家分享一个前端开发必掌握的一个CSS3波浪效果
    2023-05-08

最新评论

?


http://www.vxiaotou.com