gpt4 book ai didi

Css 适用于 html 复选框控件,不适用于 asp.net 复选框控件

转载 作者:太空宇宙 更新时间:2023-11-03 23:32:40 25 4
gpt4 key购买 nike

我有这个应用了 CSS 的 html 复选框。

这是 jsFiddle。

JsFiddle

它工作得很好,问题是当我尝试将相同的 css 应用于 asp.net 复选框时,它不起作用。

这里是html输入控件的代码。

<input type="checkbox" name="chkReservaSemanal" id="chkReservaSemanal" class="css-checkbox" runat="server" /><label for="chkReservaSemanal" class="css-label">Week</label>

这是使用 asp.net 的代码。

 <asp:CheckBox ID="chkSemanal" runat="server" AutoPostBack="True" OnCheckedChanged="chkSemanal_CheckedChanged1" CssClass="css-checkbox"/>

但是当应用于 asp.net 复选框时它不起作用。

css 在 jsFiddle 上。

最佳答案

检查来自 ASP.NET 的呈现代码。您定义的 CssClass 被添加到输入和标签控件周围的包装器中。

所以你可以添加css规则来补偿:

input[type=checkbox].css-checkbox,
.css-checkbox input[type=checkbox] { ... }

或者您可以使用代码隐藏将类名分别附加到标签和输入控件:

chkSemanal.InputAttributes["class"] = "css-checkbox";
chkSemanal.LabelAttributes["class"] = "css-checklabel";

关于Css 适用于 html 复选框控件,不适用于 asp.net 复选框控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24898472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com