返回

济南博为峰教育

前端开发CSS清除浮动的方法有哪些

网页设计学习网更新时间:2023-01-10 浏览:90

前端开发CSS清除浮动的方法有哪些

在前端开发过程中,非IE浏览器下,当容器的高度自动,并且容器内容中有浮动元素(float为left或right),此时如果容器的高度不能自适应内容的高度,从而使得内容溢出破坏整体布局,这种现象叫做浮动溢出。

为了方式这个现象的发生,就需要对CSS样式进行处理,而这个过程就叫做CSS清除浮动。

一般使用clear属性清除浮动。但是要注意的是clear属性只能清除标记左右两侧浮动的影响,然而在网页开发时,经常会受到一些特殊的浮动影响,例如,对子标记设置浮动时,如果不对其父标记定义高度,则子标记的浮动会对父标记产生影响。使用clear属性并不能消除子标记浮动对父标记的影响。

1)使用空标记清除浮动

在浮动标记之后添加空标记,并对该标记应用“clear: both”样式,可清除标记浮动所产生的影响,这个空标记可以是“div”。

2)使用 overflow属性清除浮动

对标记应用 overflow:hidden”样式,也可以清除浮动对该标记的影响。这种方式弥补了空标记清除浮动的不足。

需要注意的是,在使用“ overflow: hidden”样式清除浮动时,一定要将该样式写在被影响的标记中。

3)使用after伪元素清除浮动

使用 after伪元素也可以清除浮动,但是该方法只适用于IE8及以上版本浏览器和其他非IE浏览器。使用 after伪元素清除浮动时需要注意以下两点:

①必须为需要清除浮动的标记伪元素设置“height:0;”样式,否则该标记会比其实际高度高出若干像素。

②必须在伪元素中设置 content属性,属性值可以为空,如“content:””;”。

相关资讯

什么是网页制作中alt
2020-12-18 499
网页制作中的alt是一种参数属性,alt的作用就是当HTML元素本身的物件无法被渲染时,就可以显示alt文字作为一种补救措施;alt属性...
美工和设计都有哪些区别
2021-11-10 498
针对很多人而言,没法无别美工设计与UI设计师,在绝大部分人印像中,二者是一样的。美工设计和UI设计他们有一个相同点便是他们用的手机软件通常是一样的如Photoshop,CorelDRAW ,AI等手机软件,但实际上彼此之间差别非常大...
网页设计如何设计字体颜色
2023-02-14 438
网页设计如何设计字体颜色1、html页面中设置color 字色这是我的段落2、style应用3、CSS中定义html样式在这里定义:p{color:blue}...
网页制作中hr是什么代码
2021-07-15 435
网页制作中hr是什么代码?下面小编给大家介绍一下。在HTML中,hr有“水平线”的意思,是用于在页面中创建一条水平线的一种标签。...
如何用dw制作网页
2023-02-14 386
如何用dw制作网页1、点击软件主界面中间的“新建”按钮,启动DW。2、在弹出的“新建文档”窗口中,选择“HTML文档”,点击“创建...
dw怎么制作网页框架
2020-12-17 376
dw怎么制作网页框架?下面小编给大家介绍一下。DW设置框架结构的教程:设置好站点,建立新文件,类型为HTML,选择“新建”下的“...
网页制作中bottom是什么
2021-06-22 366
网页制作中bottom是什么:bottom是css定位属性中的一种属性。属性定义:对于肯定定位元素,bottom属性设置单位高于/低于包含它的...
DW网页如何插入单选按钮
2020-12-17 331
DW网页如何插入单选按钮1、打开网页编辑软件并新建html编辑页面,通过在菜单栏中点击插入表单单选按钮。2、弹出输入标签辅助功能...

相关课程

栏目导航