假设我在ASP.net中有一个下拉列表:
<asp:DropDownList ID="ddOwnershipDocumentType" class="msbdd" runat="server">
</asp:DropDownList>
这是msdbdd的定义:
.msbdd {
font-family: WMitraBold;
font-weight: normal;
color: #000;
font-size: 12px;
text-align: right !important;
direction: rtl;
width: 100%;
border: 1px solid #aaa;
outline: none;
box-sizing: border-box;
background-color: rgba(255,255,255,0.7);
}
我正在尝试在禁用时将样式应用于此下拉列表。我尝试了.msbdd select[disabled]
,.msbdd select:disabled
,.msbdd select[readonly]
,.msbdd select:read-only
,但没有一个工作(在Chrome中)。
如何在CSS中选择禁用的下拉列表?
答案 0 :(得分:1)
试试这个:
<asp:DropDownList ID="ddOwnershipDocumentType" CssClass="msbdd" runat="server">
</asp:DropDownList>
请注意CssClass
属性,而不是class
属性。
CSS:
select[disabled].msbdd {
font-family: WMitraBold;
font-weight: normal;
color: #000;
font-size: 12px;
text-align: right !important;
direction: rtl;
width: 100%;
border: 1px solid #aaa;
outline: none;
box-sizing: border-box;
background-color: rgba(255,255,255,0.7);
}
答案 1 :(得分:1)