【问题标题】:What is meant by @ in css?css中的@是什么意思?
【发布时间】:2023-03-27 04:13:02
【问题描述】:

我正在尝试操纵 zimbra 的 css,我不是这个意思,在一些样式文件中我发现了这个:

body    {   @ChromeBg@  }

谁能解释@,ChromeBg之后和之前的用法?

【问题讨论】:

标签: css at-command sign


【解决方案1】:

显然,这是 Zimbra 特有的。我希望这能解释更多:

http://wiki.zimbra.com/wiki/Creating_Themes_Long_Version#Editing_Theme_Substitution_Files

【讨论】:

  • 嗯,在哪里可以找到zimbra的主要css,我只是想让webclient有权让。
  • 主要的css?你是说替换文件?我真的不知道。但显然,您可以将样式添加到上面的 body 规则中:{@ChromeBg@; your style here }
【解决方案2】:

@ 的使用根据它所在的位置而有所不同...

当 @ 只出现在前面时,它被称为 At-rule.... 例如:@import - 表示它允许您将一个样式表导入另一个样式表...

当 @ 用于单词的两边时,它是一个替换文件...例如:@somedata@ - 表示替换文件中具有该名称的条目应放置在 CSS 中的该位置文件..

希望对你有用...

【讨论】:

    【解决方案3】:

    看起来这是他们在 CSS 中指定变量的方式。我可以看到

    ChromeBg = background-color:@_BaseColor_@; 
    

    http://wiki.zimbra.com/wiki/Creating_Themes_Long_Version

    【讨论】:

      【解决方案4】:

      查看这两个链接,我也在学习如何在 css 中使用 @。

      我希望这对你也有帮助:-

      http://lesscss.org/

      http://sass-lang.com/

      【讨论】:

        【解决方案5】:

        对不起,我不知道这是什么,但我有参考链接,我正在分享这个

        http://files.zimbra.com/docs/skins/Themes.html#skinvariables

        但我们像 css 一样使用它

        这里正在导入另一个css文件

        eg - @import url("reset.css");
        

        它正在调用字体方法

        eg- @font-face {}
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-05-07
          • 2012-09-30
          • 1970-01-01
          • 1970-01-01
          • 2011-04-06
          • 2012-03-03
          • 2013-01-05
          • 2010-11-05
          相关资源
          最近更新 更多