如何通过CSS更改ASP控件的禁用复选框标签。检查禁用,但标签的颜色不会改变,即使我尝试通过CSS,所以任何线索或提示与CSS?如何更改ASP.NET中禁用复选框的标签颜色?
回答
使用加号(+)来获取相邻元素(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;
}
我们无法在复选框中访问禁用的属性。他只想更改启用复选框时的标签颜色。因此,您的两个解决方案都不起作用。 –
非常棒这就是我想要的,谢谢@AnhTú – mknayab
试试这个方法在下文
<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;
}
看到这个checked design
更多的讨论
How to change color of checkbox label while toggling checked/unchecked state on click
谢谢@Ramesh,问题是解决: 输入[type =“checkbox”]:checked + label {font-weight:bold; } input [type =“checkbox”]:disabled + label { color:#ccc; } 加(+)符号以获取相邻元素(http://www.w3.org/TR/CSS21/selector.html#adjacent-selectors) – mknayab
您可以使用这样
ListItem li = new ListItem("Richard Byrd", "11");
li.Selected = false;
li.Attributes.Add("Style", "color: red;");
CheckBoxList1.Items.Add(li);
或者你可以使用这样的标签在td
所以下面呈现的可能是一个解决方案
的style.css
.chkboxlist td
{
color:red;
}
Page.aspx
<asp:CheckBoxList ID="chkboxlist1" runat="server" CssClass="chkboxlist" />
谢谢@Shekhar,问题是解决方法:input [type =“复选框“]:checked + label {font-weight:bold; } input [type =“checkbox”]:disabled + label {color:#ccc; }加(+)符号以获取相邻元素(w3.org/TR/CSS21/selector.html#adjacent-selector) – mknayab
- 1. @ Html.CheckBoxFor() - 更改复选框标签颜色
- 2. 当选中时更改复选框标签的颜色
- 3. 如何更改PHPStorm中书签行的复选标记颜色
- 4. 在WPF中更改禁用的复选框的字体颜色
- 5. 在Android中更改禁用的复选框的颜色
- 6. 如何禁用和更改MPAndroidChart中Yaxis标签的颜色?
- 7. Javascript:更改复选框上的标签背景颜色
- 8. 更改数据绑定上的复选框标签颜色
- 9. 根据复选框状态更改标签的颜色
- 10. Android更改复选框选中颜色
- 11. 更改复选框的颜色边框
- 12. 更改聚焦标签背景颜色复选框
- 13. 在用户选择中更改标签的边框颜色
- 14. 使用Javascript更改复选框颜色
- 15. Rails复选框颜色如果禁用
- 16. 更改离子复选框内的复选标记颜色
- 17. 更改Android复选框的默认颜色复选标记
- 18. 如何更改TabLayout中所选标签的标题颜色?
- 19. 更改复选框边框颜色
- 20. 更改所选标签的颜色,jquery
- 21. 为复选框标签设置颜色
- 22. 复选框标签禁用
- 23. jqGrid更改复选框的行颜色
- 24. 如何更改UI标签的颜色
- 25. 如果勾选复选框,突出显示标签并更改颜色范围
- 26. CSS/HTML:如何更改复选框输入内复选标记的颜色?
- 27. 如何更改asp.net中列表框的选定颜色
- 28. 如何将复选框的颜色更改为黑色
- 29. 更改禁用文本框的颜色
- 30. 流星更改选择标签颜色
您可以使用Jquery addclass属性 –
如何禁用您的复选框?通过属性启用= false或禁用=“是”?在以后的情况下,被禁用的控件不显示颜色在IE –
感谢Ramesh Rajendran和Manish Mishra,我的问题通过@AnhTú解答回答...感谢大家的帮助! – mknayab