【发布时间】:2017-06-24 14:35:27
【问题描述】:
从今天开始,我在使用 flexbox 和 chrome 时遇到了一个奇怪的问题,这段代码上周五还在工作。
我的链接下有一个“幽灵空间”(看起来像一个边距)。当我在 Chrome 开发工具中检查它时,它们的计算边距和填充总是归零(如预期的那样)。 (http://imgur.com/tQkO6Yl)
这是一个代码笔:http://codepen.io/AlexandreJolly/pen/ygqREb
哈姆:
.card
.card-top
%h3 Test
%p Lorem
.card-bottom
%a{:href => "#"} Link
萨斯:
.card
background: white
width: 100%
height: auto
min-height: 192px
display: flex
flex-direction: column
justify-content: space-between
.card-top
background-color: green
.card-bottom
background-color: red
我已经在 Firefox Dev Edition、Vivaldi 和 Firefox 中测试了这段代码,它似乎工作正常。它不适用于 Chrome 和 Opera。
我认为这是本周末 Chrome/webkit 更新的问题,还是我遗漏了什么?
【问题讨论】:
-
会发生什么?红色是否应该与底部齐平(减去填充)
-
@Pete 是的。这是要发生的事情:imgur.com/53b08Kx
-
为我工作,看起来像你的 mate,mac 上的 chrome
-
@Dejan.S 我在 MS Windows 桌面上进行了检查,它可以工作。我实际上使用的是适用于 MacOS 的 Chrome 56
标签: html css google-chrome flexbox