我有许多跨度,形成一个枚举:
<span class="item">Value 1</span><span class="delim">, </span>
<span class="item">Value 2</span><span class="delim">, </span>
<span class="item">Value 3</span>
item当 all of has时没关系,但是当我向第二个spandisplay:inline添加一个类时,结果如下所示:display:noneitem
值 1, , 值 2
我在 CSS 中找不到这个问题的解决方案,并且不希望使用 JS(切换可见性的代码已经非常复杂)。
有任何想法吗?
更新。截至目前,所有提出的解决方案都忽略了一个事实,即任何item跨度都可以隐藏或可见,而不仅仅是第二个。问题不仅在于中间的双逗号,还在于末尾的额外逗号。