【发布时间】:2010-02-06 06:59:53
【问题描述】:
我使用 css 修改了 asp.net checkboxlist。它使用 display:none 隐藏输入,我可以在 Firefox 中单击标签并进行回发,但在 IE 中,当我单击复选框列表中的标签时,它不起作用。这里有什么问题?
我的代码:
<div style="padding-left:15px;">
<asp:CheckBoxList ID="cbl" runat="server" AutoPostBack="true"
RepeatLayout="flow" CssClass="cb"
OnSelectedIndexChanged="cblD_OnSelectedIndexChange">
</asp:CheckBoxList>
css:
.cb input
{
display:none;
}
.cb label
{
font-size:80%;
background: #fff url(../images/x.gif) no-repeat;
display:block;
width: 300px;
height: 15px;
padding: 1px 5px 0 30px;
}
【问题讨论】:
-
执行“查看源代码”并查看 HTML 的样子。
-
我检查了来源,它具有用于复选框输入的带有 id 的属性