日期:2014-05-17  浏览次数:20512 次

RadioButtonList中的文字样式问题
小弟遇到一个RadioButtonList中文字样式的问题。

aspx代码:
C# code
<asp:RadioButtonList ID="rblEnergyType" runat="server" CssClass="txtSelector" RepeatDirection="Horizontal" RepeatLayout="Flow">
</asp:RadioButtonList>

数据是在后台绑定的:
C# code
rblEnergyType.DataSource = DataTable;
rblEnergyType.DataValueField = "ID";
rblEnergyType.DataTextField = "NAME";
rblEnergyType.DataBind();


现在想设置Radio的文字样式,因为生成的html是这样的
HTML code
<span id="rblEnergyType" class="txtSelector">
<input id="rblEnergyType_0" type="radio" name="rblEnergyType" value="0" checked="checked" /><label for="rblEnergyType_0">全部</label>
<input id="rblEnergyType_1" type="radio" name="rblEnergyType" value="1" /><label for="rblEnergyType_1">电</label>
<input id="rblEnergyType_2" type="radio" name="rblEnergyType" value="2" /><label for="rblEnergyType_2">水</label>
<input id="rblEnergyType_3" type="radio" name="rblEnergyType" value="3" /><label for="rblEnergyType_3">气</label></span>

所以试了
CSS code

.txtSelector lable
{
    border: 1px solid #008000;
    background-color: #FF00FF;
    display: inline-block;
}

但是发现没有效果,请教各位大大,该怎么办呢。

------解决方案--------------------

.txtSelector lable
应该是label,不是lable