在外部托管的 css(特别是 Google CDN jquery-ui.css)中覆盖/删除某些属性的最佳方法是啥?

Posted

技术标签:

【中文标题】在外部托管的 css(特别是 Google CDN jquery-ui.css)中覆盖/删除某些属性的最佳方法是啥?【英文标题】:What is the best way to override/remove certain attribute in an externally hosted css (specifically Google CDN jquery-ui.css)?在外部托管的 css(特别是 Google CDN jquery-ui.css)中覆盖/删除某些属性的最佳方法是什么? 【发布时间】:2012-05-29 11:12:47 【问题描述】:

我正在使用 Google CDN 托管 one of jQuery UI theme's CSS。

但是,我想覆盖一些 css 属性。

我知道可以使用 jQuery .removeClass().css() 来实现,但我可以使用自己的 css 文件来实现吗?

例如,在jQuery UI主题的css中,有

.ui-widget 
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;

如何删除font-size 属性?我不需要覆盖它。我只想完全删除它,以便 font-size 默认回到 0.75embody 属性。

【问题讨论】:

删除:javascript;覆盖:CSS 试试.ui-widget font-size: inherit 。如果这不好,这可能是不可行的。 inherit 工作。非常感谢。我希望你们将其发布为答案,以便我接受。 【参考方案1】:

正如 @thirtydot 在 cmets 中所述,.ui-widgetfont-size 属性到 inherit

【讨论】:

以上是关于在外部托管的 css(特别是 Google CDN jquery-ui.css)中覆盖/删除某些属性的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

来自 Google CDN 的 HTTPS 友好的 jQuery CSS 主题

创建在外部进程中运行的 WPF“控件”

jquery.cookies 是不是托管在 Google CDN 上?

在外部样式表中查找 CSS 类的定义

Google CDN托管jQuery和本地回退

前端 CDNJS 库及 Google FontsAjax 和 Gravatar 国内加速服务