【问题标题】:Why is justify-content: space-evenly not valid in Atom?为什么 justify-content: space-evenly 在 Atom 中无效?
【发布时间】:2017-11-22 04:06:12
【问题描述】:

我正在尝试在我的 CSS 中使用 justify-content: space-evenly;,但 Atom 将 space-evenly 显示为灰色,就像它无效一样。这是相关代码:

  @media only screen and (max-width: 900px) and (min-width: 768px) {
    .plan-panel {
      -ms-justify-content: space-evenly;
      -webkit-justify-content: space-evenly;
      -moz-justify-content: space-evenly;
      justify-content: space-evenly; } }

这是我在 Atom 中看到的图片

我在 MDN 网络文档中找到了这个:

在应用长度和自动边距后完成对齐, 这意味着,如果在 Flexbox 布局中至少有一个灵活的 元素,flex-grow 不为 0,它不会有任何效果 不会有任何可用空间。

但是,我没有使用 flex-grow 属性。

有人对为什么 Atom 不能很好地使用这个属性/值组合有什么建议吗?

【问题讨论】:

  • space-evenly 仅受 Chrome v.60 和 Firefox v.52 支持......您可以删除所有这些前缀值。如果您显示一个最小的代码示例,有一个解决方法,使用伪元素。
  • @Michael_B 感谢您指导我找到正确答案。
  • @LGSon 所以...如果像space-evenly 这样的值没有被普遍支持,那么Atom 会通过灰显来表明它无效?
  • 不完全了解 Atom,在 Electron 上运行,如果它使用的渲染引擎支持属性或属性值,我不应该将其灰显。此外,这些软件通常不使用最新的引擎,如果没有,它还没有了解 space-evenly(即 Chrome v. 60 发布于 07/17,Firefox v. 52 发布于03/17)。
  • @HollandWilson 我重新打开了这个问题,请提供您的评论作为答案

标签: css flexbox atom-editor


【解决方案1】:

W3C 的 CSS 验证器也认为 justify-content: space-evenly 是错误的,这可能是由于大多数浏览器的支持很小。 它会说:“space-evenly 不是 justify-content 值”。

【讨论】:

    猜你喜欢
    • 2021-07-10
    • 2016-04-01
    • 1970-01-01
    • 2021-07-30
    • 2018-05-12
    • 2021-10-25
    • 2017-04-25
    • 2019-03-09
    • 1970-01-01
    相关资源
    最近更新 更多