次のようなスタイルシートがあります。
*
{
-fx-font-size: 15px;
}
.title
{
-fx-font-size: 20px;
}
since*
は より一般的であり.title
、-fx-font-size
定義された in.title
が優先されると思っていましたが、間違っています。でフォント サイズを変更しても.title
、タイトル ラベルは で表示され15px
ます。ブロックを削除する*
と、タイトル ラベルは で定義されたサイズを正しく反映し.title
ます。
私のアプローチに何か問題がありますか?「グローバル」なルック アンド フィールを設定しようとしていますが、特定のノードがよりカスタマイズされたルック アンド フィールを必要とする場合に、そのノードを柔軟に調整できるようにしています。
編集
この問題は、フォント関連の CSS プロパティでのみ発生するようです。-fx-font-size
私の例を に変更してみましたが-fx-border-color
、通常の CSS 標準に従って動作するようです。
フォントのプロパティに何か変なものがあるようです。