当我尝试在JavaFX中使用下一个同胞选择器(+)时,我会得到以下错误:
WARNING: CSS Error parsing globalStyles.css: Expected LBRACE at [2,13]
CSS文件:
/*globalStyles.css*/
.thin-border + .thin-border{
-fx-border-insets: -1;
}我觉得这非常令人困惑,因为子选择器(>)非常好,而且JavaFX引用没有提到任何选择器被排除在外。
有人知道为什么会这样吗?
发布于 2021-09-05 14:05:24
尽管JavaFX CSS引用链接到3级CSS选择器文档,但并不支持级别3选择器的所有功能。即使它解析,它也保证对所有选择器类型都有效。
如果它不解析,它就不受支持,也无法工作。
,所以直到它失败了才能知道?
差不多吧。
您可以查看css解析器和实现的源代码,看看什么可以工作。
但是,只要尝试一下就更容易了,如果它不起作用,那么它就不起作用。
没有关于实现选择器规范的哪一部分的完整文档。
https://stackoverflow.com/questions/69062706
复制相似问题