关于浮动的疑问

关于浮动的疑问

老师您好,针对讲师在视频中讲的例子,给div1进行float的作用是什么呢?

为什么给父集的div1进行浮动后,子集的img还需要单独进行浮动呢

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

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

2回答
好帮手慕小猿 2020-10-07 11:39:29

同学,你好。因为设置浮动之后脱离了文档流,但是p标签中的文字属于文本流。img虽然脱离了文档流但是并没有脱离文本流,所以文字不在img的底部,在右侧。

图片的位置:
http://img1.sycdn.imooc.com//climg/5f7d383309fbf9f306930321.jpg

文字的位置:
http://img1.sycdn.imooc.com//climg/5f7d385d0955534610890728.jpg

如上所示,图片虽然脱离了文档流,展示在最上层,但是没有脱离文本流,文字属于文本流。文本流是指html文本的显示,是相对于文字段落来说的。所以文字会显示在图片的右边,这是文本流的加载。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~~~~


好帮手慕笑蓉 2020-06-15 18:01:52

同学,你好。

1、给 div1 进行 float 可将和 div1 同级的元素实现同行显示的效果

2、父集的 div1 进行浮动后只能实现给 div1 同级的元素同行,而 p 元素是和 img 元素同级,因此需要给 img 元素添加浮动。

如果解决了你的疑惑,请采纳,祝学习愉快~ 


  • 玖__ #1
    老师,你好 我想问下为什么给img添加浮动,可以和p元素进行同行,为啥不是像div1加浮动后把div2没有加浮动的给遮盖住呢
    2020-10-04 18:36:14
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星

相似问题

登录后可查看更多问答,登录/注册

3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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