html 文字和图片在一个div

怎么设置了图片(在已经设置了宽高的情况下)为float:left后图片就从div中消失了。并且在div外面也不显示图片... 怎么设置了图片(在已经设置了宽高的情况下)为float:left后图片就从div中消失了。并且在div外面也不显示图片 展开
 我来答
零识s
2016-10-14 · TA获得超过1620个赞
知道小有建树答主
回答量:417
采纳率:45%
帮助的人:88.1万
展开全部
因为图片设置了float之后就脱离了文档流,可以理解为网页是一层一层重叠起来的,而现在图片和div不在一个层级了,所以div就覆盖了图片。
只需要在div上也加上float,让div和图片在同一层上,就ok了。
Cary恒
2016-10-14 · 超过17用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:16万
展开全部
.demo2你设置了overflow: hidden溢出隐藏,.Pic设置了margin:-20px 0 0 -100px;
img已经超出div的范围,img的高为50px,下边距你设置了-100px;已经把img设置在了div的上方,div溢出隐藏后,img不显示,你把div的下边距删掉就可以了;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式