Я знаю, как добавлять стили в Vaadin, и я сделал несколько стилей в своем CSS и добавил стиль в коде успешно, но этот меня ускользает.Как уменьшить размер шрифта надписи Vaadin Label?
Я попытался следующие:
в CSS У меня есть следующий стиль:
.v-caption-mystyle .v-captiontext {
font-size: 13px !important;
font-weight: bold;
color: $dark-grey;
}
В коде я пытаюсь установить его в двух следующих способов, и ничего не происходит:
postalCodeLabel= new Label(currentAddress.getPostalCode());
postalCodeLabel.setCaption("Postal code"));
postalCodeLabel.addStyleName("v-caption-mystyle");
postOfficeLabel = new Label(currentAddress.getPostOffice());
postOfficeLabel.addStyleName("v-caption-mystyle");
postOfficeLabel.setCaption("Post office"));
EDIT: Ответ викторины Тхакура. В моем случае также это работало:
.v-caption-invoiceaddress-label-caption .v-captiontext {
font-size: 13px !important;
font-weight: bold;
color: $dark-grey;
}
И в Java:
postalCodeLabel = new Label(currentAddress.getPostalCode());
postalCodeLabel.setCaption("myCaption"));
postalCodeLabel.addStyleName("invoiceaddress-label-caption");
Не забудьте удалить историю браузера, чтобы загрузить новый css. –
Это работает. Недопустимая часть для меня была .v-captiontext. Я помету ваш ответ как правильный, а также добавлю к моему вопросу описание версию, которая сработала и для меня. –
Собственно, это порядок правил, который здесь имеет значение. Помещение «@include valo» до того, как ваши пользовательские правила не повлияют. –