css子元素浮动后父元素高度不能自动撑开

1、首先新建一个html文件,命名为test.html。2、在test.html文件内,使用p标签创建两行文字,代码如下。3、在test.html文件内,设置第一个p标签id属性为mp,主要用于下面使用css设置该p元素隐藏。4、在test.html文件内,编写标签,下面将在标签内编写css样式。5、在css标签内,使用css设置p标签的行高...
css子元素浮动后父元素高度不能自动撑开
1、首先新建一个html文件,命名为test.html。

2、在test.html文件内,使用p标签创建两行文字,代码如下。

3、在test.html文件内,设置第一个p标签id属性为mp,主要用于下面使用css设置该p元素隐藏。

4、在test.html文件内,编写标签<style type="text/css"></style>,下面将在标签内编写css样式。

5、在css标签内,使用css设置p标签的行高为30px,在浏览器运行test.html。

6、在css标签内,对id为mp的p元素样式进行单独定义,通过dispay属性设置为none,实现该p元素隐藏不可见。

7、最后在浏览器打开test.html文件,查看实现的效果。

2022-09-28
mengvlog 阅读 35 次 更新于 2025-09-08 20:16:38 我来答关注问题0
  •  医小美 css子元素浮动后父元素高度不能自动撑开

    6、在css标签内,对id为mp的p元素样式进行单独定义,通过dispay属性设置为none,实现该p元素隐藏不可见。7、最后在浏览器打开test.html文件,查看实现的效果。

  •  翡希信息咨询 CSS——讲透浮动floats

    解决浮动影响的方法:使用clear属性:对下方元素使用clear属性,使其不靠近浮动元素。这可以解决下方块元素上移和行盒子环绕的问题。设置display: flowroot:对浮动元素的父元素设置display: flowroot;,使浮动元素父元素形成块级格式化上下文。这可以解决父元素高度塌陷的问题。总结:浮动在CSS中是一个强大的...

  •  白露饮尘霜17 清除浮动的3种方式 2021-03-21

    但是如果子元素浮动之后, 就无法自动撑起父元素 导致, 父元素的高度为 0 , 后面的元素就会长驱直入, 进驻到浮动元素的下方.真是悲哉.解决这个问题最简单的办法就是 手动给浮动元素的父辈元素添加高度 .好使是好使, 但是不够灵活.[图片上传失败...(image-abb696-1616303772213)]clerar 属性是 cs...

  •  阿暄生活 float为什么会高度塌陷

    在CSS中,float属性导致高度塌陷的原因及解决方法如下:原因:浮动元素脱离常规文档流:当元素使用float属性后,它会从常规文档流中脱离出来,向左或向右移动,直到其外边缘碰到包含块(通常是父元素)的外边缘。浮动元素不影响后续元素布局:由于浮动元素脱离了常规文档流,它不会占据原本在文档流中的空间...

  •  文暄生活科普 让我一次搞懂BFC

    疑问:为什么margin边距重叠?overflow:hidden语义应该是溢出:隐藏,按道理说,子元素浮动了,但依然是在父元素里的,而父元素高度塌陷,高度为0了,子元素应该算是溢出了,为什么没有隐藏,反而撑开了父元素的高度?为什么display:table也能清除浮动,原理是什么?解释:要解释这些疑问,我们就要提到Formatting...

檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部