【发布时间】:2020-09-21 21:59:30
【问题描述】:
我有一个块容器内的inline-block 元素列表。根据屏幕大小,这些元素可能会或可能不会覆盖多行。这正是我想要发生的事情。
但是,如果其中两个元素彼此相邻在同一行,我想在它们之间放置一个项目符号或其他分隔符。我知道我可以将+ 运算符与::before 伪元素结合使用,在元素之间放置分隔符。我使用这种方法的唯一问题是将分隔符伪元素放在连续行的开头,这是我不想要的。我只想要元素之间的分隔符 if 它们在同一行。
我怎样才能做到这一点?
编辑:另外,我的文字在这种情况下居中对齐
【问题讨论】:
-
如何将
+放在(::after而不是::before)之后,并为:last-child加上一个额外的样式,在最后一个之后抑制+符号?这会让你更接近吗? -
这会将分隔符放在行尾而不是开头,但情况大致相同。
-
重复处理中心对齐
-
哇,真是天才,谢谢!
标签: css