html - Bootstrap 4 Grid - 对齐元素彼此靠近
问题描述
Bootstrap 有点新,我很难在一行中对齐三个元素。我正在尝试放置一个编辑按钮,一个作为链接的图标,然后在行的右端一起打开面板的 V 形。雪佛龙很好,但我不知道如何让其他按钮靠得更近。
这是代码
<header class="card-header card-header-approval expensesheet-header">
<div class="row">
<div class="col-md-9">
<label class="h6" for="StatusDisplayName">@Model.ExpenseSheets[i].AccountingCode</label>
</div>
<div class="col-md-1" style="padding-left: 2px;padding-right: 2px;">
@Html.ActionLink("Edit", "EditExpenseSheet", "Project", new { id = Model.ExpenseSheets[i].Id })
</div>
<div class="col-md-1 justify-content-center">
<a id="detailModal"
href="#"
class="fa fa-sticky-note fa-2x AddNoteClick">
</a>
</div>
<div class="col-md-1 collapse-chevron text-right">
<a data-toggle="collapse" class="collapsed" data-target="#expCollapsePanel_@i" href="#">
<span class="fa fa-chevron-up" aria-hidden="true"></span></a>
</div>
</div>
</header>
理想情况下,我希望编辑按钮、注释图标和 V 形在行尾彼此相邻。我觉得这应该很容易,但我仍在弄清楚整个 Bootstrap 网格布局。提前致谢。
解决方案
您可以使用新的 Bootstrap 4自动布局列。将col-auto
“缩小”以适应其内容。将col
“增长”以填充宽度。
<header class="card-header card-header-approval expensesheet-header">
<div class="row">
<div class="col-md">
<label class="h6" for="StatusDisplayName">AccountingCode</label>
</div>
<div class="col-md-auto">
Edit
</div>
<div class="col-md-auto justify-content-center">
<a id="detailModal" href="#" class="fa fa-sticky-note fa-2x AddNoteClick">
</a>
</div>
<div class="col-md-auto collapse-chevron text-right">
<a data-toggle="collapse" class="collapsed" data-target="#expCollapsePanel_@i" href="#">
<span class="fa fa-chevron-up" aria-hidden="true"></span></a>
</div>
</div>
</header>
推荐阅读
- database-partitioning - 为什么局部变量在选择时会包含其他分区?
- java - 与控制台相比,导航中显示的输出和实际 url 不同
- java - 我在我的 android studio 上运行我的第一个 java 程序时遇到问题
- powershell - 将多个 CSV 文件合并为一个具有不同列的文件
- javascript - AmCharts 4 如何在 LineSeries 末尾显示最后一个值
- azure-active-directory - 如何将 ACL 集成到基于 Azure Databricks 的 Azure AD 组
- regex - 我正在编辑带有正则表达式重定向的 .htaccess 文件,如何将“-”添加到 \w 模式?
- pytorch - 有没有办法在 Pytorch 中计算循环矩阵?
- javascript - 如何将身体部位图像合并为一个
- angular - xng-breadcrumb 在“shouldReuseRoute = false”上中断