【发布时间】:2016-03-12 18:13:27
【问题描述】:
Safari 在 flexbox 行的第一个元素的左侧添加 1px 边距/间隙时遇到问题。我在下面附上了问题的图片:
flex box css是:
.equal-height {
display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
display: -ms-flexbox; /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Chrome */
display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
-webkit-flex-direction: row;
-webkit-flex-wrap: wrap;
flex-direction: row;
flex-wrap: wrap;
}
子元素设置如下:
.child-div {
float: left;
display: block;
width: 33.3333%;
box-sizing: border-box;
}
但我注意到它们的计算没有浮点数
【问题讨论】:
-
请添加您目前正在使用的任何代码
-
我刚刚添加了一些 CSS 谢谢肖恩