css中float与position冲突怎么解决!!急急急! 50

。a{width:980px;height:500px;margin:0auto}。b{width:300px;height:500px;float:left;posit... 。a{ width:980px; height:500px; margin:0 auto}
。b{ width:300px; height:500px;float:left; position:absolute}
。bgh{ width:300px; height:20px;position:relative; top:480px}
。c{ width:300px; height:500px;float:left}
。d{ width:300px; height:500px;float:left}

<div class="a">
<div class="b"></div>
<div class="bgh"></div>
<div class="c"></div>
<div class="d"></div>
</div>

结果悲剧了,b、c、d位置错乱了。如何解决? 急急急~

本意:b、c、d水平排列,bgh漂浮在b的底部!
有什么办法解决么?各位大大!
展开
 我来答
ai生火
推荐于2018-04-10 · TA获得超过5269个赞
知道大有可为答主
回答量:2109
采纳率:50%
帮助的人:1682万
展开全部
bgh应该嵌套在b里吧?

还有去掉.b里的 position:absolute
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
跳2支舞
2012-09-21 · TA获得超过168个赞
知道答主
回答量:107
采纳率:0%
帮助的人:76.2万
展开全部
如果按照你现在的结构的话

把b的position:absolute,给。bgh设置position:absolute;给a添加position:relative;
或者把bgh放在b里面,给b设置position:relative;bgh设置position:absolute;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
书香学编程
2021-03-28 · 贡献了超过775个回答
知道答主
回答量:775
采纳率:25%
帮助的人:55万
展开全部

Vue实践-CSS样式position/display/float属性对比使用

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kay123abcd
2012-09-21
知道答主
回答量:11
采纳率:0%
帮助的人:6.5万
展开全部
浮动? 使用清楚浮动 clean:both 试试,或者把bgh拿出来 最后使用固定定位fixed
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式