【问题标题】:how change all fonts of a telerik control by one shot如何一键更改 Telerik 控件的所有字体
【发布时间】:2012-02-05 21:28:22
【问题描述】:

请看下面的css:

.RadGrid_Black,
.RadGrid_Black .rgMasterTable,
.RadGrid_Black .rgDetailTable,
.RadGrid_Black .rgGroupPanel table,
.RadGrid_Black .rgCommandRow table,
.RadGrid_Black .rgEditForm table,
.RadGrid_Black .rgPager table,
.GridToolTip_Black
{
    font:12px/16px "segoe ui",arial,sans-serif;
}

这个 css 是 telerik RadGrid css 的一部分。
我正在寻找一种方法来使用 jquery 更改 Telerik RadGrid 或任何其他 Telerik Control 中的所有字体。
我如何使用 jquery 完成这项工作并覆盖所有默认字体?

提前致谢

【问题讨论】:

    标签: jquery css fonts telerik


    【解决方案1】:
    $(document).ready(functon() {
      $('body *').css({"font-family": "Comic Sans MS"});
    })
    

    这个具体的例子会让你的页面回到 90 年代

    使用 CSS 实现:

    在您最后包含的样式表的底部:

    body * {
      font-family: "Comic Sans Ms" !important;
    }
    

    【讨论】:

    • 太棒了。多谢兄弟。 (有效)|但是为了我的学习,请您告诉我们如何更改名称中包含“Grid”的所有类?
    • 也有可能做这个工作-> "$('body *').css({"font-family": "Comic Sans MS"});"只有css(不使用jquery)?
    • 好的 - 非常感谢 - 为什么这段代码在我的 RadGrid 上不起作用 -> $('[class*="Grid"]').css({ "font-family": "Tahoma !重要”});
    • 根据您提供的 CSS,字体不是在“RadGrid_Black”级别定义的,而是在其子代定义的,这将覆盖该代码
    • 顺便说一句,这是三个问题,三个答案......在我得到接受答案之前还有更多工作要做吗?
    猜你喜欢
    • 1970-01-01
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 2023-01-27
    • 2014-04-05
    相关资源
    最近更新 更多