【发布时间】:2016-12-02 01:37:09
【问题描述】:
我有一个这样的样式表:
*
{
-fx-font-size: 15px;
}
.title
{
-fx-font-size: 20px;
}
我以为既然* 比.title 更通用,那么.title 中定义的-fx-font-size 会优先于它,但我错了。无论我在.title 中将其更改为什么字体大小,该标题标签仍然呈现在15px。当我删除* 块时,标题标签将正确反映.title 中定义的大小。
我的方法有什么问题吗?我只是想设置一个“全局”的外观和感觉,同时让特定节点可以灵活地在该节点需要更自定义的外观时进行调整。
编辑
似乎这个问题只对字体相关的 CSS 属性可见。我尝试将示例中的-fx-font-size 更改为-fx-border-color,它似乎可以按照正常的CSS 标准工作。
字体属性似乎有些奇怪。
【问题讨论】:
标签: java css javafx javafx-8 javafx-css