jquery - 显示 flex 导致混合间距问题

标签 jquery html css flexbox

我使用 flex 获得以下外观和感觉。

enter image description here

如您所见,框组的底线与第一行的间距不同。我的标记如下。请注意,我只包含了父元素和一个子元素。

<div class="wr-operations">
    <a class="operation-icon text-center ripple">
       <i class="fw fw-dial-up icon fw-3x"></i>
       <span>Ring</span>
    </a>
</div>

CSS 如下所示。

.wr-operations{
   display: flex;
   -webkit-flex-flow: row wrap;
   justify-content: space-between;
}

.operation-icon {
   width: 88px;
   height: 100px;
   float: left;
   cursor: pointer;
   position: relative;
   margin: 0px 0px 10px 0px;
   font-size: 12px;
   background: #fafafa;
   padding: 2px 10px 10px 10px;
}

我的问题是如何将底线对齐为第一条!内容应在第二行左对齐。

最佳答案

尝试删除 justify-content: space-between;。或者您可以更改 justify-content: flex-start;(默认为 flex-start)。justify -content 属性定义浏览器如何沿容器的主轴在内容项之间和周围分配空间。

 .wr-operations{
   display: flex;
   -webkit-flex-flow: row wrap;
   /*justify-content: space-between;*/
}

.operation-icon {
   width: 88px;
   height: 100px;
    
   float: left;
   cursor: pointer;
   position: relative;
   margin: 10px 10px 10px 10px;
   font-size: 12px;
   background: #fafafa;
   padding: 2px 10px 10px 10px;
}
 <div class="wr-operations">
    <a class="operation-icon text-center ripple">
       <i class="fw fw-dial-up icon fw-3x"></i>
       <span>Ring</span>
    </a>
	<a class="operation-icon text-center ripple">
       <i class="fw fw-dial-up icon fw-3x"></i>
       <span>Ring</span>
    </a>
	
	<a class="operation-icon text-center ripple">
       <i class="fw fw-dial-up icon fw-3x"></i>
       <span>Ring</span>
    </a>
	<a class="operation-icon text-center ripple">
       <i class="fw fw-dial-up icon fw-3x"></i>
       <span>Ring</span>
    </a>
	<a class="operation-icon text-center ripple">
       <i class="fw fw-dial-up icon fw-3x"></i>
       <span>Ring</span>
    </a>
	<a class="operation-icon text-center ripple">
       <i class="fw fw-dial-up icon fw-3x"></i>
       <span>Ring</span>
    </a>
	<a class="operation-icon text-center ripple">
       <i class="fw fw-dial-up icon fw-3x"></i>
       <span>Ring</span>
    </a>
	
	<a class="operation-icon text-center ripple">
       <i class="fw fw-dial-up icon fw-3x"></i>
       <span>Ring</span>
    </a>
	<a class="operation-icon text-center ripple">
       <i class="fw fw-dial-up icon fw-3x"></i>
       <span>Ring</span>
    </a>
	
	<a class="operation-icon text-center ripple">
       <i class="fw fw-dial-up icon fw-3x"></i>
       <span>Ring</span>
    </a>
</div>

关于jquery - 显示 flex 导致混合间距问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44582985/

相关文章:

html - CSS - 模糊文本/图像 - 变换 :skew

html - 子高度为可滚动父内容高度的 100%

javascript - HTML 通过 onload() 函数创建链接

jquery - 菜单项在有 child 时消失

jquery - 使用CSS动画将div幻灯片更改为另一个div

javascript - jQuery 和 Materialise 不更新 VueJS 选择值

css - 在 Html 中如何垂直对齐充当按钮的标签与按钮以便正确对齐

css - 未知伪元素或伪类 :hover

javascript - 如何使用 jquery 根据其他 td 元素更改 td 元素的背景颜色

javascript - 动态添加语义 UI 控件的正确方法?