【问题标题】:What language is "position: absolute 12px * * 10px;"“位置:绝对12px * * 10px;”是什么语言
【发布时间】:2019-06-24 22:47:50
【问题描述】:

我继承了一些包含奇怪 CSS 的代码:

.page-back {
    display: inline-block;
    position: absolute 12px * * 10px;
    width: 40px;
    height: 40px;
    text-align: center;
}

有问题的行是带有position: 的行。

我感觉这适用于某种转译器/css 预处理器。我没有使用预处理器,所以我需要弄清楚如何将其转换为 vanilla css。

对于我们这些习惯原生 css 的人来说,位置线上的这些额外参数是什么意思?如果有人能告诉我这是哪个预处理器/转译器,我很高兴自己弄清楚。

我四处搜寻,但找不到能告诉我发生了什么的热门歌曲。我正在寻找的模式似乎没有很好的索引。

这里是代码的来源:https://github.com/ElemeFE/mint-ui/blob/c875541634c15f1f2e47e69f1e857eccdbe25e23/example/app.vue

【问题讨论】:

  • 你确定这不仅仅是无效的 CSS 吗?
  • 它来自一个可靠的来源示例。我会在问题中添加一个链接。
  • 我以前从未见过position 的语法,但它们可能代表topleft 值。不过只是猜测。其他 CSS 是否有任何奇怪的样式?如果不是错字
  • 还有其他一些看起来像 sass/scss “嵌套”的例子,这就是为什么我怀疑 tranpilation。
  • 嗯,那个项目的顶级package.jsonpostcss,所以也许是这样?我自己不熟悉,所以不能确定

标签: css sass less transpiler


【解决方案1】:

我点击了指向您的 github 存储库的链接并导航回来,然后查看了您的项目的 package.json,以查看正在使用哪些依赖项。

看起来这是由一个名为 cooking-saladcsspostcss 插件处理的

http://elemefe.github.io/postcss-salad/short-property

【讨论】:

猜你喜欢
  • 2011-07-14
  • 1970-01-01
  • 2019-11-07
  • 2010-09-06
  • 1970-01-01
  • 2011-04-21
  • 1970-01-01
  • 2013-02-18
  • 2011-02-25
相关资源
最近更新 更多