Html 在Microsoft Edge中未正确应用样式。即

Html 在Microsoft Edge中未正确应用样式。即,html,css,internet-explorer,rendering,microsoft-edge,Html,Css,Internet Explorer,Rendering,Microsoft Edge,页面在除Microsoft Edge/IE之外的所有浏览器中都能正确呈现。我有一项添加自动引用器的繁重任务,该任务有望解决此类问题: autoprefixer: { options: { browsers: ['last 2 versions'] }, main: { expand: true, flatten: true, src: ['css/fromless/*.css'], dest: 'css/autoprefixed/' }

页面在除Microsoft Edge/IE之外的所有浏览器中都能正确呈现。我有一项添加自动引用器的繁重任务,该任务有望解决此类问题:

autoprefixer: {
  options: {
      browsers: ['last 2 versions']
  },
  main: {
    expand: true,
    flatten: true,
    src: ['css/fromless/*.css'],
    dest: 'css/autoprefixed/'
  }
},
以下是它在Microsoft Edge/IE中的外观:

下面是它的外观:

可能会有什么问题


这里是联机布局

如果没有代码或示例,很难判断,但是重要的是要了解autoprefixer旨在获取不固定的css文件,并在需要时添加供应商前缀

我以前见过的一个错误是,开发人员发送带前缀的代码,并期望它能从其他浏览器供应商那个里得到其他供应商的前缀

看看你的代码,如果你有-webkit边框半径(或者任何包含-ms-webkit-moz的东西),那么删除所有这些前缀


“自动前缀器”只在仍然需要的情况下(如果浏览器的最后两个版本需要)才会将这些前缀添加回css中。

我们需要查看更多代码,或访问联机示例,以便更好地提供帮助。@Sampson,这是联机布局谢谢你的建议,我会检查并写下结果