css - VAADIN css 样式 : input[type=text] affects both TextField and ComboBox

标签 css styles vaadin

我正在尝试编写一些 css 规则,这些规则应该只影响 VAADIN 表单中的 TextFields。这里有一个例子:

.v-form-seagreen input[type=text]:focus {
background:#f3fced;  
border:solid 2px #D5E3F9;}

问题:其他文本输入字段(如 ComboBox)继承了样式,而我只想更改 TextField 样式。我怎样才能做到这一点? .v-form-seagreen textfield:focus 没有像我预期的那样工作。感谢您的帮助。

最佳答案

您应该更改您的 css 以覆盖类“v-textfield”而不是输入类型。 所以像这样的东西应该可以工作

.v-textfield{
 background:#f3fced;  
 border:solid 2px #D5E3F9;
}

如果它没有正确覆盖,您可能必须添加“!重要”。

关于css - VAADIN css 样式 : input[type=text] affects both TextField and ComboBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8444415/

相关文章:

html - 如何在同一行显示两个图像(CSS)

css - Wordpress 和 ninja 表单 - 样式表单

javascript - 创建具有固定内部尺寸和流体外部尺寸的框架的最佳方法是什么?

java - Vaadin 8 : reload grid with data from server every 1min

java - vaadin RegexpValidator 正则表达式

java - Vaadin 复选框列表

html - 我需要在 bootstrap 3 中使用百分比还是固定值?

android - 将 Theme.Dialog 更改为 Android 中的 Theme.Light.Dialog

css - 如何在大html元素(div)中根据每个html元素(div)的宽度自由打包、排列自己?

android - 如何在 android 中的 TextView 样式中设置填充?