它似乎與this重複,但它不起作用。具有不同名稱的JavaFX 2類具有相同的css代碼
兩類存在延伸
HBox
,並有一個TextField
element.I對每一個StyleClass
這樣說:
//for one class
getStyleClass().add("search-box");
//for the other class
getStyleClass().add("libraries-search-box");
,所以我對矯正他們的
TextField
的appearence與上面的css代碼:
.search-box .text-field {
-fx-background-color: white;
-fx-background-insets:3.0;
-fx-background-radius: 5.0;
.....
}
.libraries-search-box .text-field {
-fx-background-color: white;
-fx-background-insets:3.0;
-fx-background-radius: 5.0;
....
}
我想更換了重複代碼,我嘗試:
.search-box , .libraries-search-box .text-field {
-fx-background-color: white;
-fx-background-insets:3.0;
-fx-background-radius: 5.0;
...//
}
,但它僅適用於「.libraries-search-box
」。怎麼我得到得到它都工作?
.text-field需要在父母雙方都在選擇器 – rmlan