gpt4 book ai didi

css - SCSS编译从CSS移除-webkit和-ms属性

转载 作者:行者123 更新时间:2023-12-02 10:56:12 24 4
gpt4 key购买 nike

我正在尝试对现有的scss文件进行一些更改,并使用指南针/CodeKit对其进行编译。但是在编译之后,所有以'-'开头的样式属性都将从生成的CSS文件中删除。任何人都可以帮助配置中缺少的内容。

-hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; }
+hr { box-sizing: content-box; height: 0; overflow: visible; }

-abbr[title], abbr[data-original-title] { text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; border-bottom: 0; }
+abbr[title], abbr[data-original-title] { text-decoration: underline; text-decoration: underline dotted; cursor: help; border-bottom: 0; }

-a, area, button, [role="button"], input, label, select, summary, textarea { -ms-touch-action: manipulation; touch-action: manipulation; }
+a, area, button, [role="button"], input, label, select, summary, textarea { touch-action: manipulation; }
我的 config.rb文件如下:
require 'compass/import-once/activate'
# Require any additional compass plugins here.

# Set this to the root of your project when deployed:
http_path = "/"
css_dir = "css"
sass_dir = "scss"
images_dir = "img"
javascripts_dir = "js"
fonts_dir = "fonts"

output_style = :compact

# To enable relative paths to assets via compass helper functions. Uncomment:
# relative_assets = true

line_comments = false
color_output = false

preferred_syntax = :scss

最佳答案

编译器通常有一个 list ,列出应删除或不删除特定于浏览器的属性。如果所有主流浏览器都支持某个属性,则不需要特定于供应商的版本。此外,开发人员使用的某些特定于供应商的属性甚至不存在。
在这里,您要添加特定于供应商的Box-Sizing规则,这是没有意义的,因为所有主流浏览器都已经支持它了很多年。

关于css - SCSS编译从CSS移除-webkit和-ms属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63373813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com