问题标签 [sass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
231 浏览

ruby-on-rails - Ruby on Rails 可以缓存控制器“只要代码没有更改”吗?

在工作中,我们有一种情况,当

运行,然后缓存所有控制器代码。这是为了加快开发服务器的速度。但这意味着每当我们更改控制器代码时,我们都需要重新启动服务器。

所以我们可以一起关闭控制器代码的缓存。但是不能有类似于包含javascript的机制吗

即只要没有代码变化就使用缓存的版本,但代码变化时重新编译?

可能是因为我们经常使用 HAML 和 SASS,所以在开发环境中加载一些页面(例如网站的主页)可能需要 40 秒,而且相当长。

0 投票
1 回答
3381 浏览

sass - 为什么 SASS 被 SCSS 弃用?

基本上,为什么是 SCSS,而不是 SASS?SASS 的简写是我选择 SASS 的主要原因,我最近回到它并意识到它不再受欢迎。有什么理由吗?

0 投票
3 回答
2375 浏览

haml - 如何监视 HAML 文件的更改并保存它们

每次保存特定文件时,我都想运行一个 HAML 命令。我知道这可以通过 compass 完成,但仅适用于 sass 而不是 HAML 有没有人这样做或指导我如何做。

0 投票
1 回答
548 浏览

css-selectors - 使用 sass,你如何设置“#div1 img, #div2 img { height: 80px }”?

使用 sass,你的风格如何

? 是使用mixins唯一的方法吗?

0 投票
2 回答
130 浏览

css - 在 CSS 中,将一个 id 嵌套在另一个 id 中是否有意义或合法——例如“#main #display img { ... }”

在 CSS 中,如果是

这意味着具有 id 的元素中的所有图像都在具有 iddisplay的另一个元素中main。但这是否有意义或是否合法,因为 id 似乎只是全局名称。

这是因为 SASS 实际上允许嵌套,并且某些代码可能会嵌套它

这是“id中的id”。

更新:这是因为,据推测,不应该有

也就是说,永远不应该有两个具有 id 的元素display。所以通常,而不是写

你也可以写

0 投票
3 回答
7277 浏览

ruby-on-rails - 在 Ruby on Rails 上的 HAML 中,如何使用 :sass 过滤器?

如果在 Ruby on Rails 上使用 HAML,那么

他们周围不会有任何<style>标签。

进而

不会启动:sass过滤器,但是

将启动:sass过滤器,但它在<style>标签之外。那么如何使用:sass过滤器呢?我们可以手动环绕<style>它,但我们不常用到我们想要从 sass 生成 css 而不是在<style>HAML 文件中的标记内。

0 投票
4 回答
5063 浏览

ruby-on-rails - 从 Rails 中的 SASS/SCSS 自动更新 CSS?

也许我对 SASS/SCSS 在 Rails (2.3.8.) 中的工作方式感到困惑,但我的印象是,如果我包含该选项

每当我更改我的 SCSS 文件然后再次点击页面(控制器)时,SCSS 都会重新编译。

我似乎无法让它工作,似乎也找不到一个好的教程/示例。我尝试在 Environment.rb 文件中设置上述属性,但它似乎没有做任何事情。我尝试使用 require 'sass' 将其放入自己的初始化程序中,但这似乎也不起作用。

我错过了什么?还是我只是被迫通过运行 sass --watch 命令来保持终端打开,以便能够快速调试/更改我的样式?

谢谢

0 投票
4 回答
181 浏览

css - 在 CSS 中,“#footer #caption”可以与“#content #caption”共存吗?

我打算id像这样“嵌套” CSS

因为这就是 SASS(一个 CSS 生成器)可以嵌套的方式...但是在一个 HTML 文档中,我们不能有两个id同名的 s,不是这样,所以上面的嵌套不起作用或赢了不好用。(尤其是如果需要 document.getElementById() 或 $('#caption') 或 $('caption') 来选择元素)。

我们可以用

但是为什么还要多一层嵌套呢?为什么不只是

?

0 投票
1 回答
427 浏览

css - CSS 生成器 SASS 是否需要拒绝诸如 margin:10px 之类的行?(冒号后没有空格)

我需要将所有 CSS 更改为 SASS ...并找到

在 CSS 中工作并在 SASS 中失败有点令人不安......

很容易错过一个,你不会错过什么(在最终的 CSS 中什么不起作用但你不知道)

几乎我是 /:\S/ (冒号后跟非空格)的 grep 以查看是否存在这种情况,使用 TextMate (Mac 文本编辑器)......但那些 a:hover 也出现了.

0 投票
3 回答
1663 浏览

ruby-on-rails - 在 Sass 中使用冒号语法和变量

我仍在使用旧的冒号语法(我更喜欢它而不是括号语法)和这个特定的代码:

生成如下警告:

弃用警告:在第 12 行,'/Users/eumir/rails_apps/dxconnect/app/stylesheets/partials/utilities/_link-styles.sass' 的字符 3 已弃用 = 设置属性,并将在版本 3.2 中删除。请改用“背景:$ main-color”。

我试过了,但我的背景颜色仍然没有出现。请问有什么帮助吗?谢谢!