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