为什么第一个body 内第一个ul 和后面2个ul margin 不同 ,可是在第一个ul 前加上<div> ,又表现正常了

<html>
<head>
  <title></title>
  <style type="text/css">
  *{
    border: 1px solid black;
  }
  ul{
    width: 200px;
    height: 100px;
    background: pink;
}
  </style>
</head>
<body>
<ul>1 </ul>
<ul>2 </ul>
<ul>3 </ul>
</body>
</html>

图片描述
但是body 后插入一个<div>

<div> </div>
<ul>1 </ul>
<ul>2 </ul>
<ul>3 </ul> 后 第一个ul margin 正常了 如图

图片描述

请问这是什么原因

阅读 2.3k
2 个回答

大兄弟,我做了测试一样的啊图片描述

看不懂你问的什么意思?图片再发一下吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题