asp.net - 如何将 CSS 应用于 ASP.NET CheckBoxList 控件的内部元素

标签 asp.net checkbox label webforms checkboxlist

我需要操作 label 的属性ASP.NET CheckBoxList 控件内的元素。每个复选框标签需要有不同的类。我看到的最好的选择是事后用 jQuery 应用这些类。有谁知道更好的方法?

我找到了 this post但是,将属性添加到列表项仅包含 input 的作用不大。元素和 label span 中的元素带有指定属性的标签。

最佳答案

比利的第二个答案的变化,但没有服务器端代码:

将类分配给复选框列表本身

<asp:CheckBoxList runat="server" id="MyCBL" CssClass="MyClass"></asp:CheckBoxList>

您应用于父元素的任何 CSS(在本例中为复选框列表,呈现为表格)都可以传递给其子元素:
<style>
    .MyClass label {color: Blue}
    .MyClass input[type='checkbox'] {background-color: Red}
</style>

关于asp.net - 如何将 CSS 应用于 ASP.NET CheckBoxList 控件的内部元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7272927/

相关文章:

javascript - 从 Javascript 读取 web.config 值

javascript - 如何使用javascript获取复选框项目的值

javascript - 如何在 ReactJS 中预先选中某些复选框

r - 根据长数据上 id 变量的值(与行号无关)为 ggplot 中的特定标签着色

c# - winforms标签闪烁

c# - gridview 停止在 Javascript 中具有带有 IF 条件的母版页的所有页面上工作

c# - 发布到 IIS 7.5 时出现 ASP.NET Core 404 错误

ASP.NET 应用程序未记录到 Windows 事件日志

c# - 清除函数中的 CheckBox 列表

wpf - Label 和 GroupBox 触发器不起作用,相同的触发器适用于 StackPanel