我正在创建一个使用标签的网站,并且需要使用运算符not
、and
、执行基本标签代数or
。我有一个描述表达式但无法使用 css 显示表达式的 dom 元素。
考虑以下表达式:
([Green] or ((not [Blue]) and ([Red] or (not [Yellow]))))
在dom中表示为:
<span class="tag-expression">
<span class="tag-or">
<span class="tag" value="green">Green</span>
<span class="tag-and">
<span class="tag-not">
<span class="tag" value="blue">Blue</span>
</span>
<span class="tag-or">
<span class="tag" value="red">Red</span>
<span class="tag-not">
<span class="tag" value="yellow">Yellow</span>
</span>
</span>
</span>
</span>
</span>
我设法使用 css' 包含括号:before
并:after
与content
属性(jfiddle demo)绑定。但是没有运气显示运营¬
商&
,,|
。我一直在玩弄包含<span class="operator"/>
图像背景的 a ,但我想知道是否有另一种方法可以使用:before
and:after
选择器来实现这一点。
有任何想法吗?