是否有可能包含一个CSS文件在另一个?

是否有可能包含一个CSS文件在另一个?


是:

@import url("base.css");

注意:

  • @import规则必须位于所有其他规则之前( @charset规则除外); 和
  • 额外的@import语句需要额外的服务器请求。
  • 将CSS集合到一个文件中以避免多个HTTP请求。 也就是说,将base.cssspecial.css的内容复制到base-special.css并仅引用base-special.css )。

    在2008年,并非所有浏览器都支持@import (请参阅浏览器兼容性)。


    是。 将CSS文件导入另一个CSS文件是可能的。

    它必须是使用@import规则的样式表中的第一条规则。

    @import "mystyle.css";
    @import url("mystyle.css");
    

    唯一需要注意的是旧式的网页浏览器不会支持它。 实际上,这是隐藏旧版浏览器的CSS样式的CSS“黑客”之一。

    请参阅此列表以获取浏览器支持。


    @import url("base.css"); 工作正常,但请记住,每个@import语句都是对服务器的新请求。 这对你来说可能不是问题,但是当需要最佳性能时,你应该避免使用@import

    链接地址: http://www.djcxy.com/p/31843.html

    上一篇: Is it possible to include one CSS file in another?

    下一篇: OpenGL Additive blending get issue when no background