首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaFX CSS下-兄弟姐妹选择器坏了?

问JavaFX CSS下-兄弟姐妹选择器坏了?
EN

Stack Overflow用户
提问于 2021-09-05 10:52:21
回答 1查看 70关注 0票数 1

当我尝试在JavaFX中使用下一个同胞选择器(+)时,我会得到以下错误:

WARNING: CSS Error parsing globalStyles.css: Expected LBRACE at [2,13]

CSS文件:

代码语言:javascript
复制
/*globalStyles.css*/
.thin-border + .thin-border{
  -fx-border-insets: -1;
}

我觉得这非常令人困惑,因为子选择器(>)非常好,而且JavaFX引用没有提到任何选择器被排除在外。

有人知道为什么会这样吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-05 14:05:24

尽管JavaFX CSS引用链接到3级CSS选择器文档,但并不支持级别3选择器的所有功能。即使它解析,它也保证对所有选择器类型都有效。

如果它不解析,它就不受支持,也无法工作。

,所以直到它失败了才能知道?

差不多吧。

您可以查看css解析器和实现的源代码,看看什么可以工作。

但是,只要尝试一下就更容易了,如果它不起作用,那么它就不起作用。

没有关于实现选择器规范的哪一部分的完整文档。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69062706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档