html如何清除浮动


本文摘自PHP中文网,作者coldplay.xixi,侵删。

html清除浮动的方法:1、给浮动元素的父级高度和宽度;2、父级元素加上【overflow:hidden】;3、给兄弟元素加一个【clear:both】;4、利用伪类去除浮动。

本教程操作环境:windows7系统、html5版,DELL G3电脑。

html清除浮动的方法:

方法一:(给父级元素宽度和高度)

  由于浮动元素不占据文档流,所以说紫色div是由于没有内容撑开高度才消失的,而不是不存在了。所以方法一就是我们给紫色div高度和宽度也就是给浮动元素的父级高度和宽度,从而让它自己撑开宽高,从而进行显示。

css代码:

1

2

3

4

5

#div1{width:600px;height:300px;background: medium purple;}

  

#left{width: 200px;height: 100px;background: sky-blue;}

  

#right{width: 250px;height: 150px;background: pink;}

效果图:

6acf4951e2d747ee75e943cdcc0cde5.png

方法二:父级元素加上overflow:hidden

很多人会说我们不想给紫色div固定的宽高,想让它的内容将它撑开。那么我们就可以在父级元素上也就是紫色div的css中加上overflow:hidden。从而让紫色div显示出来了。

css代码:

1

#div1{background: medium purple;overflow:hidden}

效果图

d5ad5c1d0d9b465f97cea6f13bd10e5.png

方法三:给兄弟元素加一个clear:both

除了对父级进行改变,我们也可以对子元素的兄弟元素进行改动,从而达到去除浮动的效果。

html代码:

阅读剩余部分

相关阅读 >>

Html创建canvas画布生成图片

如何清除浮动?Html中:after伪元素清除浮动的方法实现 (代码)

Html快速生成tab没用怎么办

Html link标签怎么用

Html中注释标记的基本语法是什么

如何解决Html tomcat乱码问题

Html文档的基本结构由哪三对标签负责组织

Html调用php

Html定位有几种方式

Html怎么修改文件

更多相关阅读请进入《Html》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...