我想在 VB.NET 中使用 asp:checkbox 为复选框本身添加一些样式。现在我发现的所有 CSS 仅适用于输入,我正在使用 asp:checkbox 和 asp:checkboxlists 并希望能够设置它们的样式。
是否可以通过仅 CSS 或其他方法来做和做。我只喜欢 CSS,因为我的表单很复杂。
asp:checkbox 呈现如下:
<span class="checkbox">
<label>option one</label>
<input type="checkbox" name="option" />
</span>
将CssClass属性应用于控件,如“复选框”,并使用该类名称创建一个 css:
.checkbox{
padding:10px;
margin:5px;
cursor:pointer;
color:#ffffff;
-moz-border-radius: 10px; -webkit-border-radius: 10px;
}
您可以使用 asp:Checkbox CssClass 属性将类分配给复选框。
使用 CSS 选择器继承来指定仅对呈现的 HTML 的控制。这会将样式应用于位于具有“myclass”类的容器中的所有 input[type=checkbox] 实例。
<style>
.myclass input[type=checkbox] {width: 24px; height: 24px;position: relative;top: 6px;}
</style>
<asp:checkbox id="Checkbox1" text="the label text" cssclass="myclass" runat="server" checked="true" />