5 个回答

有点蠢,我这种情况是被上边的元素挡住了 TAT

把完整代码贴出来啊

审查 ulli 元素盒模型的 paddingmargin,也有可能因为 :before 伪类的内容。
光是贴图的话并不清楚你是不是一些其它的样式,一般来说不会出现这种情况。


以下是我写的一个简单的 demo
demo.jpg

<body>
    <ul>
      <li></li>
      <li></li>
      <li></li>
      <li></li>
      <li></li>
      <li></li>
    </ul>
</body>
// stylus
body
  margin 0
ul
  padding 0
  margin 0
  border 1px solid red
  &:after
    content ''
    display block
    clear both
li
  width 50px
  height 50px
  border 1px solid blue
  display block
  float left

怀疑:before搞的鬼,把:before代码也贴出来

你的ul:before:after这两个伪元素,如果ul没有margin或者padding的话,那就可能是那两个伪元素的问题了。

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