如何通過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