【问题标题】:css @import external style sheetcss @import 外部样式表
【发布时间】:2010-02-27 11:44:33
【问题描述】:

是否可以在 .css 文件中使用 @import 从另一个站点加载样式表?具体来说,我的网站有一个主样式表,它使用@import 加载到其他(本地)样式表中。我还想加载由 google 托管的 jquery ui 主题,例如

@import "http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/ui-lightness/jquery-ui.css";

这似乎不起作用 - 我想在确定问题所在之前检查是否允许这样做。

【问题讨论】:

  • 为什么不在 HTML 中使用
  • 我应该使用 但只是试图将其融入网站其余部分的设计方式 - 我最终可能会改变

标签: css import


【解决方案1】:

应该可以。你确定它没有加载?这发生在哪些浏览器中?你能确认使用 Firebug 吗?

没有提到它在w3 specs 和相关的MSDN Article 中不起作用(后者当然只适用于 IE)。

根据这些规范,在地址周围添加url(...) 是可选的,但请尝试这样做是否会产生更好的结果。

【讨论】:

  • 我正在尝试检测它是否在 Firebug 中加载,但它没有出现在加载的 css 文件列表中。这就是你在firebug中确认的意思吗?
  • 我解决了这个问题 - 我愚蠢地试图在我的 css 文件中添加 // 注释,这阻止了下一行(@import 语句)的执行 - 将其更改为正确的 /* * /评论它按预期工作。非常感谢您的建议。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-19
  • 1970-01-01
  • 2017-04-01
  • 2013-07-19
  • 2011-11-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多