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

div 左浮动已经占满整行的情况下,图片为何还能浮动在同一行

div 左浮动已经占满整行的情况下,图片为何还能浮动在同一行

正在回答

4 回答

这是因为它前面的元素也是浮动,浮动元素为inline-block元素,它们原本就是显示在一行的。只是因为前面的宽度为100%,被挤到下一行了。而margin-left负值正好使它的位置左移,当完全移出(margin-left为负的width值)就能跑到上面了,你可以看成它的实际占据空间为0

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

div里面的p元素有个margin-right留出了空间,同时浮动的元素只有空间足够,会一个跟着一个

0 回复 有任何疑惑可以回复我~
是否图片设置了margin负值,把图片的实际据的空间改变为0


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

举报

0/150
提交
取消

div 左浮动已经占满整行的情况下,图片为何还能浮动在同一行

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