美文网首页
css 浮动塌陷

css 浮动塌陷

作者: zjyxjtu | 来源:发表于2017-10-08 17:46 被阅读0次

来自这里
css 子元素设置为float之后,脱离文件流,导致父元素撑不起来,解决办法

  1. 父元素也设置为float(不推荐,会影响父元素后面都元素)
  2. 父元素添加 overflow:hidden(诡异的css)
  3. 建立一个空的子div <div style="clear: both"></div>
  4. 通过伪类:after清除浮动,具体如下
<div class="father">
    <div class="son">子元素</div>
</div>
.son {
    float: left;
}
.father:after {
    content: "";
    height: 0;
    width: 0;
    visibility: hidden;
    clear: both;
    display: block;
}

相关文章

  • css 浮动塌陷

    来自这里css 子元素设置为float之后,脱离文件流,导致父元素撑不起来,解决办法 父元素也设置为float(不...

  • CSS 中的浮动

    浮动的定义: 元素脱离文档流 举栗子: 修改 CSS 代码,清除浮动: 浮动的影响: 父元素高度塌陷 清除浮动: ...

  • CSS----浮动、塌陷

    使用float使元素浮动,从而脱离文档流,可选值: none:默认值 left:脱离文档流,向页面左侧浮动 ...

  • CSS浮动塌陷问题

    问题描述:当我们给子元素设置了浮动float:left或float:right或两者,但是没有给父元素设置高度时,...

  • 清除浮动的几种常用方法

    父元素自适应宽高度,子元素浮动导致高度塌陷 高度塌陷: 示例图: HTML: CSS: 第一种解决方案: 通过给父...

  • 2018-12-21 reset css清除浏览器自带的样式及防

    1-reset css清除浏览器自带的样式2-浮动解决方案(浮动导致高度塌陷)方法1 *{margin:0;pad...

  • 清除浮动,定位

    定位 clear 清除左浮动 清除右浮动 both 可以清除对它影响最大的浮动可以解决高度塌陷 谁塌陷就加上cle...

  • 2019-04-17浮动float

    float: left 浮动也能让块元素并排出现浮动元素脱离文档流,提升层级 浮动父级塌陷 防止父级塌陷 both...

  • 前端

    1.浮动 2.高度塌陷 3.解决高度塌陷

  • BFC的形成条件和特性分析

    初学CSS时,我们学到很多有意思的CSS规则,比如外边距塌陷,还有浮动元素的一些特性等,其实这些规则背后都是BFC...

网友评论

      本文标题:css 浮动塌陷

      本文链接:https://www.haomeiwen.com/subject/yyfyyxtx.html