如何使用 class 完全更改 div 内的 CSS 属性

How to change CSS attribute at all div inside td with class

我使用 Telerik.. 和 SkinID 我不确定,我的代码有什么问题.. 在 aspx 页面的代码就像这样:

 <tr>
                                                        <td colspan="2" align="center" class="to_center">
                                                            <telerik:RadButton ID="btnCLSave" runat="server" ValidationGroup="AddCL" OnClick="btnCLSave_Click"
                                                                Skin="" SkinID="RadButtonAdd" />
                                                            <telerik:RadButton ID="btnCLCancel" runat="server" CausesValidation="False" OnClick="btnCLCancel_Click"
                                                                Skin="" UseSubmitBehavior="False" SkinID="RadButtonReset" />
                                                        </td>
                                                    </tr>

但是我运行它之后,我的页面是这样的:

不知道哪里错了.. 但是在我查看源代码后,页面上出现了一些div。

我尝试添加一些样式,例如:

.to_center div
        {
            display: inline;
        }

仍然无法正常工作。 我希望按钮居中。 如何更改 CSS 属性 display:none 以显示:使用 class to_center 内联到该 TD 内的所有 div 使用 jquery?

谢谢

如果您尝试使用 css 样式表设置样式,问题在于应用于元素的内联样式优先于您定义的样式。

一个可能的解决方案是使用 !important 如果你想使用像

这样的样式表来定义样式
.to_center div { display: inline !important; }

另读

  • What are the implications of using "!important" in CSS?
  • Is !important bad for performance?