html - 所有用预处理器编写的 CSS 都可以转换回标准 CSS 吗?

标签 html css compass-sass

给定以下使用 SASS Compass 编写的 CSS:

#main-nav:target + .page-wrap {
  width: 80%;
  .open-menu {
     display: none; 
  }
  .close-menu {
     display: block;
  }
  .main-header {
    width: 80%;
    left: 20%;
  }
}

有没有可能用stadard CSS标准写出来,样式效果还是一样的?

以上代码来自Codepepen。当我选择不使用任何预处理器时,生成一个破坏样式的 CSS。

如果可能的话,这段代码的标准 CSS 格式是什么?

非常感谢

最佳答案

我刚刚通过 SASS 处理器运行它并得到了这个:

#main-nav:target + .page-wrap {
    width: 80%; 
}
#main-nav:target + .page-wrap .open-menu {
    display: none; 
}
#main-nav:target + .page-wrap .close-menu {
    display: block; 
}
#main-nav:target + .page-wrap .main-header {
    width: 80%;
    left: 20%; 
}

关于html - 所有用预处理器编写的 CSS 都可以转换回标准 CSS 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21971478/

相关文章:

bootstrap-4 - _root.scss 中的 Bootstrap 4 beta2 SASS 编译错误

html - 如何使用 Twitter Bootstrap 将 div 放置在右上角

css - 使用图像作为边框- CSS3- 浏览器兼容

javascript - 将元素的宽度设置为等于监视器大小而不改变缩放

css - 是否有 CSS 父级选择器?

悬停弹出窗口的 CSS

ruby-on-rails - 找不到 Rails @import compass

css - 从混合中合并选择器

html - 如何在两个水平 DIV 中拆分屏幕,这两个 DIV 都有自己的滚动条? (给出的示例链接)

html - 表格单元格中的 Unicode 符号无法垂直对齐 CSS?