在很多项目中,需要实现分格展示的功能,中间有灰色分割线,两侧没有。 如图: 按照一般的思路,设置好li的宽度,通过nth-of-type(n){}的方式给li标签添加样式。 设置每个li 33.33%的宽度,但当我们添加1px边框时,最右边的内容就被挤了下来。 这时可以通过给父级 ul 添加:before :after 伪类元素来实现。而不占用li的width 当显示3列时,通过给ul 添加:before来实现 CSS <style> ul li{ list-style: none;} .mp-list{ position