如何通过 CSS 更改 asp 控件的禁用复选框标签。检查已禁用,但即使我尝试通过 CSS,标签颜色也没有改变,所以 CSS 有任何线索或提示吗?
问问题
12627 次
3 回答
1
使用加号 (+) 获取相邻元素 ( http://www.w3.org/TR/CSS21/selector.html#adjacent-selectors )
input[type="checkbox"]:checked+label{ font-weight: bold; }
input[type="checkbox"]:disabled+label
{
color:#ccc;
}
于 2013-04-01T10:52:41.993 回答
0
试试下面的方法
<div>
<input type="checkbox" class="check-with-label" />
<label class="label-for-check">My Label</label>
<div>
.check-with-label:Enabled + .label-for-check {
font-weight: bold;
color:red;
}
看到这个检查设计
更多讨论
于 2013-04-01T10:43:48.247 回答
0
你可以这样使用
ListItem li = new ListItem("Richard Byrd", "11");
li.Selected = false;
li.Attributes.Add("Style", "color: red;");
CheckBoxList1.Items.Add(li);
或者你可以像这样使用标签,td
所以下面可以是一个解决方案
样式.css
.chkboxlist td
{
color:red;
}
页面.aspx
<asp:CheckBoxList ID="chkboxlist1" runat="server" CssClass="chkboxlist" />
于 2013-04-01T10:46:05.833 回答