【发布时间】:2019-09-02 09:56:43
【问题描述】:
我在浏览网页时遇到了LESS 中使用的~ 符号,我对它的作用有一个大致的了解,但是有人可以说清楚或指出一些文档,我可以没找到?
据我所知,它会从字符串中删除 ' 字符?
比如我现在的less
_variables.less
@onMobile: '(max-width: 768px)';
_styles.less
.my-button {
@media @onMobile {
width:100%;
}
}
以上代码输出
@media '(max-width: 768px)';
这会破坏我的 CSS。但如果在我的 _variables.less 我愿意
@onMobile: ~'(max-width: 768px)';
相反,它输出
@media (max-width: 768px);
然后工作。
有人可以澄清一下这个符号的确切作用以及它是否还有其他用途吗?
【问题讨论】:
-
减号中的波浪号去掉引号
-
只有这个用途吗?
-
如果它不是 LESS 语法本身的一部分,它当然也可以代表通用兄弟组合。 developer.mozilla.org/en-US/docs/Web/CSS/… 但在那种情况下,这并不特定于 LESS。