html - 图标与边框的距离应始终相同
问题描述
我想为一家公司做一个团队概述。从数据库中检索姓名、职务和信息等数据。信息长度不同,因此图标不在一行
有谁知道如何从边框底部获得图标的统一距离?
HTML:(关于名为 testusus 的 div)
@foreach ($employees as $employee)
<div class="col-sm-4">
<div class="float-box float-box-no-border-white about-team text-center tes">
<div class="hvrbox">
<a href="{{ action('WorkerController@show', $employee) }}"><img
src="{{ $employee->profile_picture_url }}" class="img-team">
<div class="hvrbox-layer_top">
<div class="hvrbox-text">Erfahre mehr über mich</div>
</div>
</a>
</div>
<h3>{{ $employee->first_name }} {{ $employee->last_name }}<br>
<hr class="hr-team">
<small>{{ $employee->position }}</small>
</h3>
<p class="p-text">{{ $employee->main_info }}</p>
</div>
<div class="testusus">
<a href="mailto:{{ $employee->email_company }}"><i
class="icon-envelope icon-share-small"></i></a>
@isset($employee->linkedin)
<a href="{{ $employee->linkedin }}" target="_blank"><i
class="icon-linkedin icon-share-small"></i></a>
@endisset
</div>
</div>
@endforeach
CSS:
.testusus {
text-align: center;
position: relative;
bottom: 0;
}
解决方案
您可以制作盒子flex
,然后margin-top: auto;
在底部使用:
#container { display: flex; }
.box {
border: 2px solid red;
width: 200px;
height: 400px;
display: flex;
flex-direction: column;
}
.bottom {
margin-top: auto;
padding: 15px;
background-color: yellow;
}
<div id="container">
<div class="box">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<div class="bottom">
Bottom
</div>
</div>
<div class="box">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
<div class="bottom">
Bottom
</div>
</div>
</div>
推荐阅读
- mysql - Laravel 不断重新加载,没有任何反应
- vue.js - Vuex 模块 - 无法正确设置 ..mapGetters
- asp.net-core - ASP.NET Core 2 - 不编译 resx 文件
- google-maps - 如何在 Google Maps Api 上使用 LatLngBounds
- css - Flexbox 布局和图像高度调整
- excel - 如果数据包含某些数据,则将数据复制到新工作表
- vba - VBA,需要帮助我的代码输出需要很长时间才能生成
- r - ggplot2中的geom_bar位置宽度问题
- swift - 在 Swift 应用程序中从 Excel 文档中读取数据
- reactjs - “第一个参数。在属性'users.undefined.email'中包含未定义”,如果我写“对象”。两次它工作正常,这是为什么?