Bootstrap 4:如何居中卡片及列表组内的所有元素
解决Bootstrap卡片标题与列表项居中的问题
嗨,作为Bootstrap新手,你其实不需要复杂的自定义CSS,用Bootstrap内置的文本居中工具类就能轻松搞定这个问题!
具体修改步骤:
- 给卡片标题所在的
card-header元素添加text-center类,让标题居中显示 - 给包含列表项的
list-group元素添加text-center类,这样所有列表项都会自动继承居中样式(当然你也可以给每个list-group-item单独加这个类,不过给父元素加更高效)
修改后的完整代码:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <div class="container"> <div class="row"> <div class="col-lg-8"> <div class="card"> <div class="card-header text-center">Featured</div> <div class="list-group list-group-flush text-center"> <a href="#" class="list-group-item"><strong>MongoDB</strong>: NoSQL database</a> <a href="#" class="list-group-item"><strong>Angular</strong>: JavaScript framework </a> <a href="#" class="list-group-item"><strong>Express</strong>: Framework for Node</a> <a href="#" class="list-group-item"><strong>Node.js</strong>: JavaScript environment</a> <a href="#" class="list-group-item"><strong>ES2015</strong>: Latest version of JavaScript</a> <a href="#" class="list-group-item"><strong>Babel</strong>: JavaScript compiler</a> </div> </div> </div> </div> </div>
小提示:
Bootstrap的工具类(比如text-center、text-left这类)就是为了快速调整元素样式设计的,新手可以多留意官方文档里的工具类部分,能省很多写自定义CSS的功夫哦~
内容的提问来源于stack exchange,提问作者Daina
相关产品推荐
相关产品推荐

