为什么图片float之后文字不会位于图片下面

为什么图片float之后文字不会位于图片下面

根据float的性质,如果上面的块元素浮动的话,下面的会占据它原本的位置。

那为什么在这个例子中img浮动之后,文字位于它的右侧而不是位于与它重叠的下方?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2020-05-17 13:57:07

同学你好,在该案例中老师是给div设置的浮动,当p标签与div标签为并列关系时,内容才会受到影响,当p标签包含在div标签时,文字是在图片下方的。

祝学习愉快~


  • 不对啊,老师演示的p标签包含在div标签下,文字没有重叠在图片下方,而且不是应该在div与img并列时在img中也写入float,文字才会在图片右边吗?老师视频中演示的与之前学的特性不相符啊???
    2020-06-17 16:13:16
  • 不好意思老师 我前面理解错了,我的疑问是在div1与img平级的情况下,文字不是应该被img覆盖吗
    2020-06-17 16:23:37
  • 你好,老师在另一个问答中回复你了,记得前去查看哦~ https://class.imooc.com/course/qadetail/233325 祝学习愉快~
    2020-06-17 18:24:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师