gpt4 book ai didi

css - flexbox 在 Safari 中添加 1px 左边距

转载 作者:行者123 更新时间:2023-11-28 09:01:14 24 4
gpt4 key购买 nike

我在使用 Safari 在 flexbox 行的第一个元素左侧添加 1px 边距/间隙时遇到问题。我在下面附上了问题的图片:

enter image description here

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;
}

但是我注意到它们是在没有 float 的情况下计算的

最佳答案

文件:样式.css;行:1028

.row:before, .row:after{
content: " ";
display: table;
}

添加:

width: 100%

现在“ margin ”已经解决了。

您使用的网格系统与 safari 有问题:更改它。

希望对你有所帮助。

关于css - flexbox 在 Safari 中添加 1px 左边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34145490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com