为了账号安全,请及时绑定邮箱和手机立即绑定

关于IMG的 问题

img放在P标签中不是也可以实现文字环绕的效果么。。。为什么当初会想到另外搞出个float来

正在回答

2 回答

img放在P标签中是不会出现环绕效果,例如图片在前面,文字在后面,结果会是图片右边只有一行字,其他的字都在图片的下面,图片的右边除了一行字其他的地方是空白。如果图片用了float:left  图片的右边就会有多行字。当图片右边高度都放满字后,文字才会出现在图片的下面。这才是真正的环绕效果。

1 回复 有任何疑惑可以回复我~
#1

hei_yu_fa 提问者

非常感谢!
2015-11-06 回复 有任何疑惑可以回复我~
#2

yuuuuuuuuuu

为什么我试了一下 <p class="float-left"><img src="http://img1.sycdn.imooc.com//53d60af3000171a002560191.jpg" /></p> 同样可以实现环绕效果
2015-12-15 回复 有任何疑惑可以回复我~
#3

xy319733580 回复 yuuuuuuuuuu

是不是<p>...</p>标签内的内容作为一个段落,将一张图片放在此标签内,就相当于把这张图片当作一段文字来处理,是这样吗?
2016-02-23 回复 有任何疑惑可以回复我~

那是因为img是行内块元素,但是加了float属性后,就会变成块元素,具有了块状元素的特征,而p是块元素,自然就能出现环绕效果了;如果img放在p里面,首先后面的文字是肯定不能环绕的,也只有那p里面的文字会出现在图片的右边。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于IMG的 问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信