html - Boostrap 行:让行内的列居中?
问题描述
我有以下html:
<div class="container cases-container">
<div class="row">
<div class="col-xs-12 col-sm-4">
<a href="#" class="case box-link" data-filter="logistics">
<div class="item1">Something</div>
</a>
</div>
<div class="col-xs-12 col-sm-4">
<a href="#" class="case box-link" data-filter="construction">
<div class="item2">Something else</div>
</a>
</div>
</div>
</div>
我希望我的行中的列居中,这样即使我只有 1 列,它也会位于行的中心,而不是与左侧对齐。
这可能在引导程序中吗?(使用引导 v3.3.7)
我尝试center-block
在我的行中添加类,但这没有效果。
注意:行中的列数是动态生成的。
解决方案
您可以通过添加col-md-offset-*
到您的第一个 col div 来执行此操作。*
根据您的列使用
html {
background: #ccc;
}
[class*='col-'] {
background: #fff;
}
.col-sm-4{
border:1px solid gray
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
<div class="container-fluid">
<div class="row">
<div class="col-sm-4 col-md-offset-2">
Column A
</div>
<div class="col-sm-4">
Column B
</div>
</div>
<div class="row">
<div class="col-sm-4 col-md-offset-4">
1 Column Centered
</div>
</div>
</div>
推荐阅读
- asp.net-core - 我可以在我的 Web API 解决方案中使用 Microsoft.AspNetCore.Identity Nuget 吗?
- php - 如何从 PHP 状态页面获取一致的数据
- stripe-payments - 如何将 Stripe Checkout 与 charge.succeeded webhook 相匹配?
- python - Tkinter:单击按钮时函数调用并在您释放左键单击按钮时终止
- php - 无法在前端显示 get_term 输出
- r - 作为 dplyr 过滤功能的一部分,如何循环遍历列表的元素并最终在 R 中打印方差?
- c# - 为用作源的 SSIS 脚本组件动态创建输出和列
- java - 手动启动 Kafka 监听器后无法搜索
- python - PyCharm 调试模式在 Mac 上引发权限错误。简单地运行代码不会引发错误
- azure-devops - 未知的编译器选项'@angular/*'