C# cssclass不适用于复选框列表

C# cssclass不适用于复选框列表,c#,css,asp.net,checkboxlist,C#,Css,Asp.net,Checkboxlist,有一个复选框列表,我想显示每个复选框项的边框。据我所知,它会将td cssclass设置为复选框列表,并在td中保存项目。我尝试了下面的代码,但它不工作 aspx代码 .chkboxlist td { 字体大小:大号; 背景颜色:绿色; 边框颜色:红色; 颜色:黑色; } “据我所知,将td cssclass设置为checkboxlist并在td中保存项目”这是错误的 当您指定.chkboxlist td作为CSS选择器时,您的目标不是asp:CheckBoxList元素,因为它不是元素

有一个复选框列表,我想显示每个复选框项的边框。据我所知,它会将td cssclass设置为复选框列表,并在td中保存项目。我尝试了下面的代码,但它不工作

aspx代码


.chkboxlist td
{
字体大小:大号;
背景颜色:绿色;
边框颜色:红色;
颜色:黑色;
}
“据我所知,将td cssclass设置为checkboxlist并在td中保存项目”这是错误的

当您指定
.chkboxlist td
作为CSS选择器时,您的目标不是
asp:CheckBoxList
元素,因为它不是
元素

卸下
td
选择器,它应该可以正常工作:

<style type="text/css">
      .chkboxlist
      {
          font-size: large;
          background-color: Green;
          border-color: Red;
          color: black;
      }
</style>
foreach (ListItem li in chkCompanies.Items)
{
    li.Attributes.Add("Style", "border: solid 1px black;");
}