环球科创网

2022年01月28日整理发布:html如何清除浮动

更新时间:2022-01-28 13:17:22

导读 让我们向您解释如何清除html中的浮动。相信朋友们也应该密切关注这个话题。现在,我们来谈谈如何为朋友清除html中的浮动。边肖还收集了关于

让我们向您解释如何清除html中的浮动。相信朋友们也应该密切关注这个话题。现在,我们来谈谈如何为朋友清除html中的浮动。边肖还收集了关于如何清除html中的浮动的相关信息。我希望你看到后会喜欢。

清除浮动的Html方法:1。给出浮动元素的父元素高度和宽度;2.父元素加[溢出:隐藏];3.在兄弟元素中添加一个[clear:both];4.使用伪类移除浮动。

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

清除浮动的Html方法:

方法1:(给出父元素的宽度和高度)

因为浮动元素不占用文档流,所以说紫色div消失是因为内容没有打开高度,而不是不再存在。因此,第一种方法是我们给出紫色div的高度和宽度,也就是浮动元素的父高度和宽度,这样它就可以自己显示了。

Css代码:

# div1 { width:600px高度:300 px;背景:中等紫色;}

#左{ width: 200px高度: 100像素;背景:天蓝色;}

#右{ width: 250px高度: 150像素;背景:粉色;}渲染:

6acf4951e2d747ee75e943cdcc0cde5.png

方法2:父元素加溢出:隐藏

很多人会说,我们不想固定紫色div的宽度和高度,但是我们希望它的内容能够传播开来。然后我们可以将overflow:hidden添加到父元素的css中,也就是紫色div。以便显示紫色的div。

Css代码:

#div1{background:中等紫色;Overflow:hidden}渲染

d5ad5c1d0d9b465f97cea6f13bd10e5.png

方法3:向兄弟元素添加一个clear:both。

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

Html代码:

div id='div1 '

div id='left'/div

div id='右'/div

div id='div2'/div

/div渲染:

e16f44860e22ba00d7faf47eb99b006.png

第四种方法:使用伪类来移除浮动。

用伪类清除浮动时使用after,并添加内容:''添加内容与否,但一定要添加display:block;还要写清楚:两者兼顾;

Css代码:

# div1:after在{ content : }之后;clear:两者;display:块;}渲染:

bf6138903f7ca26ab20500609a9b8b0.png

相关学习建议:html视频教程

以上就是如何清除html中浮动的细节。请多关注php中文网站的其他相关文章!

来源:php中文网站

免责声明:本文由用户上传,如有侵权请联系删除!