CSS3添加了<column-token>运算符,如下所示:
<column-token>: ||
它还说:
&LT;柱令牌&GT;已添加,以保持选择器解析单令牌前瞻。
那么,这只是词法分析器的一个神器,还是用于我还不知道的实际操作符呢?
答案 0 :(得分:1)
CSS级别4确实有column operator(用于选择列的表格单元格)。
不知道这是否相关并且令牌被添加到CSS3以进行前向兼容 - 这会很奇怪,但是命名听起来并不巧合。新令牌的argument确实解析了方便性:
我刚刚在语法草稿中添加了一个COLUMN标记,匹配“||”。它的 选择器需要,因此它可以保持LL(1)。 (否则,看到了 “*”后跟“|”在您查看 next 令牌之前是不明确的。)
我承认我不太明白。即使在CSS4中,SELECT *
还可以解释为什么呢?选择器中没有*|
的其他有效用法(除了属性匹配器内部,但|
没有有效用途)。 CSS4 Values同时使用||
,*
和|
,但这不是电子邮件所指的规范。
答案 1 :(得分:0)
这不是严格意义上的CSS3功能,column-token只是用于解析CSS解析器当前解释的CSS样式表的许多令牌之一。因此,除非您正在实施CSS解析器,否则它对您没用。