我正在尝试在禁用的radcombobox控件上更改字体颜色。知道以下代码中字体颜色无法正常工作的错误之处吗?

.RadComboBox_Web20 .rcbDisabled .rcbInputCell input,
.RadComboBox_Web20 .rcbDisabled .rcbInputCell .rcbItem,
.RadComboBox_Web20 .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Web20 .rcbDisabled .rcbInputCell input,
.RadComboBoxDropDown_Web20 .rcbDisabled .rcbInputCell .rcbItem,
.RadComboBoxDropDown_Web20 .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_Web20 .rcbDisabled
{
    background-color: #808080;
    color: #0000FF;
    font-weight: bold;
    background-image: none;
}

最佳答案

您正在使用Web20皮肤吗?使用后缀使这些样式仅对此皮肤有效。

另外,rcbInput实际上是input元素,而rcbItem元素不在rcbInputCell内。也就是说,以下CSS应该可以工作:

div.RadComboBox .rcbDisabled,
div.RadComboBox .rcbDisabled .rcbInputCell .rcbInput
{
    background-color: #808080;
    color: #0000FF;
    font-weight: bold;
    background-image: none;
}


不过,我没有使用背景图片-您要达到什么目的(除了更改字体颜色外)?

关于asp.net - RadcomboBox CSS需要帮助,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1941230/

10-11 06:51