是否有css浏览器兼容性列表

是否有css浏览器兼容性列表,css,cross-browser,less,Css,Cross Browser,Less,我开始使用Less,我喜欢创建参数化混合的想法,以使我的网站跨浏览器兼容。例如: .border-radius(@radius) { -webkit-border-radius: @radius; -moz-border-radius: @radius; border-radius: @radius; } 我的Less文件结构中是否包含此类混合的列表?这样我就可以在我的整个网站上使用.border radius(5px),我知道它的浏览器在整个网站上都是兼容的?根据您在

我开始使用
Less
,我喜欢创建参数化混合的想法,以使我的网站跨浏览器兼容。例如:

.border-radius(@radius) {
    -webkit-border-radius: @radius;
    -moz-border-radius: @radius;
    border-radius: @radius;
}

我的Less文件结构中是否包含此类混合的列表?这样我就可以在我的整个网站上使用
.border radius(5px)
,我知道它的浏览器在整个网站上都是兼容的?

根据您在Visual Studio中使用的插件,我建议您使用autoprefixer(包括在插件中)。这样,您将能够只编写标准css属性,并且在编译较少的文件时,autoprefixer将添加所有供应商前缀

根据文档,您必须在WebCompiler扩展名的配置文件中包含
“AutoPrefix”:true
选项:

[
  {
    "outputFile": "output/output.css",
    "inputFile": "input/input.less",
    // ...Your set of options and configurations
    "options":{
        // ...Your other options
        "AutoPrefix": true
    }
  }
]

compilerconfig.json
的默认值可以在项目配置文件或插件特定配置文件的
compilerconfig.json.defaults
中找到。

您应该使用编译器的插件来解决此问题。那就容易多了。你是否使用一些节点插件来编译更少的内容?这个网站你可以搜索CSS标签,看看哪些浏览器支持它们@问题是,我们的后端使用C#,frontWell使用angular.js,因此必须以某种方式编译更少的文件。角度坦克是你的较少的文件照顾?可能通过webpack?@muecas通过WebCompiler扩展是Visual Studio 2017