12

我最近发现了 scss,以及它能够使用数学运算符的事实。我想知道的是:**有没有办法让我动态检索元素的尺寸以用于设置不同元素的尺寸?

我想做的一个例子如下(用jQuery编写):

$("#myparagraph").height($("#page").height() / 6);

有没有办法使用scss做到这一点?

4

1 回答 1

25

不。

虽然 SCSS 将允许您使用变量和数学计算值,但它仍然编译为 CSS。CSS 不是一种可以为 DOM 对象提供计算尺寸的动态语言。它也是不可查询的。SCSS 本身并不是一门单独的语言,而是一个预处理器,可以让您更有效地创建 CSS。因此,您可以在 SCSS 中执行的任何操作都可以在纯 CSS 中执行,反之亦然(尽管可能更难跟踪),仅此而已。

于 2012-06-05T18:44:36.893 回答