CSS需要语法

  发布于 2023-02-13 18:15

我在许多RubyOnRails应用程序中多次需要CSS样式表,实际上我需要一些揭秘的东西.

有什么区别:

//=require mystyles

*=require mystyles

两者似乎都有效,那有什么区别?

这是资产管道的一部分还是SASS的一部分还是普通的CSS?

1 个回答
  • 您给出的两个示例与样式表完全相同,但//=语法是唯一适用于Javascript的示例.您还需要在start(/*)处使用标准CSS注释,并*/在require块结尾处使用close注释(),以使其忽略除资产管道之外的任何内容:

    /* ...
    *= require mystyles
    *= require_self
    */
    

    这些require指令只是资产管道的一部分,而不是CSS或SASS.要包含CSS或SASS的样式表,您可以使用@importBlieque在其评论中所述的规则.

    查看Ruby on Rails指南网站上Asset Pipeline指南的清单文件和指令部分,以获得有关差异的更详细说明.那里也有一个可能有意义的警告:

    如果要使用多个Sass文件,通常应使用Sass @import规则而不是这些Sprockets指令.使用Sprockets指令,所有Sass文件都存在于它们自己的范围内,使得变量或mixin仅在它们定义的文档中可用.

    2023-02-13 18:17 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有