老师有些疑问.

老师有些疑问.

http://img1.sycdn.imooc.com//climg/5d0f2af700010eb912290691.jpg

http://img1.sycdn.imooc.com//climg/5d0f2af70001450912290691.jpg

http://img1.sycdn.imooc.com//climg/5d0f2af80001ddf012290691.jpg

  1. 老师这个案例DIV1 已经加了float了 那不就相当于image也加了float吗?为什么两者的效果会不一样?

  2. 既然说P段落和图片都是浮动流那为什么当image没加浮动流的时候文字会在图片的下方显示 不是应该从左到右吗?

    http://img1.sycdn.imooc.com//climg/5d0f2d170001d3ba12290691.jpg

    http://img1.sycdn.imooc.com//climg/5d0f2d170001ac3112290691.jpg

    3.为什么我测试的代码就算image加了float也是从上到下显示?

正在回答

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

2回答

同学你好,关于同学的问题,

1、同学说的效果不同,是指哪里不同呢?建议同学详细描述一下。在演示的过程中,p标签和div标签是平级的关系,如:

http://img1.sycdn.imooc.com//climg/5d0f555500010bf306530268.jpg

2、建议同学将p标签移到div标签外再试试。

3、建议同学将代码贴上来,方便我们具体查看。

祝:学习愉快~

  • 慕神9477737 提问者 #1
    我疑惑的内容在本案例7分三十秒开始 老师你看我贴上来的图1 这个时候p标签在div1里面 这个时候div1已经设置了浮动 然后打开网页发现文字是在图片的下方显示 但是当把image也设置成浮动的时候 文字就在图片右边开始显示了 我的理解是明明p标签在div1里面那么div1设置了浮动不就相当于image也设置了浮动? 为什么image重复设置了浮动之后 两者的效果会不一样? 我的代码的问题是你看我最后两张图 为什么我的图片和文字会一个在上一个在下 而不是图片在左文字在右?
    2019-06-23 19:31:47
好帮手慕阿满 2019-06-24 11:35:33

同学你好,关于同学的回复有如下的回答:

1、给div1设置浮动,不表示img也设置了浮动。div1设置了浮动,和div1平级的元素会受到影响,但是img是div1中的内容 ,所以没有受到影响。

2、img设置了浮动后,和img平级的p标签受到影响,向上顶上来,但是内容会显示,所以效果是文字在图片的右边,如:

http://img1.sycdn.imooc.com//climg/5d10448a0001fef903080158.jpg

3、给img设置浮动后,文字在图片的右边,如上图。同学的代码修改后是否有保存,保存后是否刷新,建议同学查看,如果还是上下排列,建议同学将代码贴一下,贴代码时记得贴在回答中。

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

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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