Css 如何使组合框标题在瓦丁加粗?

Css 如何使组合框标题在瓦丁加粗?,css,vaadin,vaadin7,Css,Vaadin,Vaadin7,我在styles.scss中创建了自己的样式: .p-bold-caption .v-caption .v-captiontext { font-weight: bold; } 然后在代码中添加如下样式: myComboBox.setStyleName("p-bold-caption"); 什么也没发生。它仍然没有加粗。如何做到这一点?我不擅长css,但我已经在styles.scs中制作并使用了我自己的样式。不确定此处是否正确使用了css选择器语法。css可以是: .v-capti

我在styles.scss中创建了自己的样式:

.p-bold-caption .v-caption .v-captiontext {
    font-weight: bold;
}
然后在代码中添加如下样式:

myComboBox.setStyleName("p-bold-caption");
什么也没发生。它仍然没有加粗。如何做到这一点?我不擅长css,但我已经在styles.scs中制作并使用了我自己的样式。不确定此处是否正确使用了css选择器语法。

css可以是:

.v-caption-p-bold-caption.v-captiontext{ 字体大小:粗体; } Css可以是:

.v-caption-p-bold-caption.v-captiontext{ 字体大小:粗体;
}尝试myComboBox.setPrimaryStyleNamep-bold-caption;尝试它以其他方式更改了组合框的样式,但仍然没有粗体标题。组合框的父级布局是什么?请尝试myComboBox.setPrimaryStyleNamep-bold-caption;尝试它以其他方式更改了组合框的样式,但仍然没有粗体标题。组合框的父级布局是什么?是的。非常感谢。当我将样式与addStyleNamep粗体标题方法一起使用时,这种方法起作用,而在使用setPrimaryStyleName方法时则不起作用。我仍然不知道为什么我要这样命名。v-caption-p-bold-caption。您能详细说明一下吗?@SteveWaters这是关于组件div结构的,或者更确切地说,是关于当前组件实现的我懂了。非常感谢。换句话说,我真的应该最后读一读css无垃圾入门:是的。非常感谢。当我将样式与addStyleNamep粗体标题方法一起使用时,这种方法起作用,而在使用setPrimaryStyleName方法时则不起作用。我仍然不知道为什么我要这样命名。v-caption-p-bold-caption。您能详细说明一下吗?@SteveWaters这是关于组件div结构的,或者更确切地说,是关于当前组件实现的我懂了。非常感谢。换句话说,我真的应该最后读一读css无垃圾入门:欢迎来到堆栈溢出!在堆栈溢出问题上,最好添加一个解释,说明解决方案应该工作的原因。有关更多信息,请阅读。欢迎使用堆栈溢出!在堆栈溢出问题上,最好添加一个解释,说明解决方案应该工作的原因。欲了解更多信息,请阅读。
    ComboBox cbDropdown = new ComboBox();
    cbDropdown.setCaptionAsHtml(true);
    cbDropdown.setCaption("<h2><b>"+ pDisplayName +"</b></h2>");