0

我有以下下拉菜单

<asp:DropDownList runat="server" ID="uxStatus" CssClass="Dropdown">

<asp:ListItem Text="Select Status" Value="Select Status"></asp:ListItem>

<asp:ListItem Text="On Going" Value="On Going"></asp:ListItem>

<asp:ListItem Text="Closed" Value="Closed"></asp:ListItem>

</asp:DropDownList>

还有这个CSS

       .Dropdown
{
    font-size: 8pt;
    font-weight: bold;

}
.Dropdown Option
{
    font-weight: normal;
}

使用此代码,默认文本 选择状态应为粗体,其他项目为正常字体。它在 Chrome、FireFox 等中完美运行。但项目在 IE 中仍然是粗体。任何建议,如脚本或 css?提前致谢。

4

1 回答 1

0

不幸的是,由于 Internet Explorer 呈现select列表的方式,各个option标签无法按照您需要的方式设置样式。

有关原因的详细信息,请参阅Internet Explorer 中的粗体样式选项。

于 2013-07-30T14:12:19.150 回答