关于解决高度塌陷的问题

mushanlu 2020-02-15 09:55:17

各位大神 我想请教一下一个关于解决高度塌陷的问题

1.我没有设置浮动时 情况如图1所示

2.当我给红色方块设置向左浮动 黑色方块向右浮动后 黄色方块(父元素)出现高度塌陷问题 蓝色方块向上移动 红色方块和黑色方块高度之和的距离

3.为了解决高度塌陷问题我给黄色方块(红色方块与黑色方块的父元素)添加了如下代码
.c1:after{
content: "";
display: block;
clear: both;
}

4.我希望蓝色方块能回到没有给红黑方块设置浮动的位置,但蓝色方块只向下移动了黑色方块的高度 请问我要怎么解决

...全文
394 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
superpng 2020-03-10
  • 打赏
  • 举报
回复
首先你要了解div是什么元素,块状还是行状,分析两种元素的特点,是否需要设置固定宽高,是否需要浮动,是否需要使用弹性盒子,而且也要巩固盒模型,这也涉及到以后布局的规范性,所以,基础很重要!
fjxylin 2020-02-17
  • 打赏
  • 举报
回复
直接给黄色div固定高度不行吗
天际的海浪 2020-02-16
  • 打赏
  • 举报
回复
那只有黄色方块设置固定的高度或者margin-bottom

39,084

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧