【问题标题】:How to change CSS attribute at all div inside td with class如何使用类更改 td 内所有 div 的 CSS 属性
【发布时间】:2015-02-12 02:56:39
【问题描述】:

我使用 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;
        }

仍然无法正常工作。 我想让按钮居中。 如何使用 jquery 将 CSS 属性 display:none 更改为 display: inline 到该 TD 内的所有 div 类 to_center?

谢谢

【问题讨论】:

  • 试试.to_center div { display: inline !important; }
  • 正确!非常感谢您,先生……您能解释一下吗? !important 是什么意思?在 CSS 上?

标签: javascript jquery html css telerik


【解决方案1】:

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

如果您想使用样式表定义样式,一种可能的解决方案是使用!important

.to_center div { display: inline !important; }

另请阅读

【讨论】:

    猜你喜欢
    • 2019-09-14
    • 1970-01-01
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-13
    • 2018-02-22
    • 1970-01-01
    相关资源
    最近更新 更多