我有许多跨度,形成一个枚举:
<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:none
item
值 1, , 值 2
我在 CSS 中找不到这个问题的解决方案,并且不希望使用 JS(切换可见性的代码已经非常复杂)。
有任何想法吗?
更新。截至目前,所有提出的解决方案都忽略了一个事实,即任何item
跨度都可以隐藏或可见,而不仅仅是第二个。问题不仅在于中间的双逗号,还在于末尾的额外逗号。