margin的负值的理解

weixin_29052371 2017-10-12 04:56:12


给第一个div设置了左浮动 ,第二个没有设置,那个2为什么会在下面??
...全文
287 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
当作看不见 2017-10-13
  • 打赏
  • 举报
回复
div 是块级元素,独占一行就这么简单,设置float 的话,,会强制把块级元素变为inline-block .第一个浮动了,所以成了行内元素,第二个还是块级元素,so..........
一念_天涯 2017-10-13
  • 打赏
  • 举报
回复
第2个div实际还是在第一个div的那个位置,但是文本能识别浮动元素,所以会下来,当你第2个div 宽度大于第一个时(至少是文字的宽度)文字才会显示在第一行
  • 打赏
  • 举报
回复
恭喜你,踢馆没人理 哈哈哈
skyblue_bin 2017-10-13
  • 打赏
  • 举报
回复
引用 2 楼 qq_29594393 的回复:
div 是块级元素,独占一行就这么简单,设置float 的话,,会强制把块级元素变为inline-block .第一个浮动了,所以成了行内元素,第二个还是块级元素,so..........
正解!!!

39,087

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧