【发布时间】:2018-05-08 17:46:00
【问题描述】:
我正在尝试将容器内的一堆文章居中。我目前在容器上使用辅助类 center-block 和 css float: none;,但它没有居中。我试图将center-block 放在实际的col-md-10 文章容器中,但这会导致类似三角形的效果。
如何使文章 div 居中,我做错了什么?
<template>
<div class="articles">
<h1 v-text="title"></h1>
<div v-if="Object.keys(articles).length !== 0" class="center-block">
<div v-for="article in articles" class="col-md-10 article-border">
<h1 v-text="article.title"></h1>
<img :src="article.image" class="pull-left img-responsive margin10 thumb img-thumbnail">
<p v-text="article.content">
</p>
<a class="btn btn-success pull-right marginBottom10" :href="article.url">Continue Reading..</a>
</div>
</div>
<div v-else>No Articles Found!</div>
</div>
</template>
...
.center-block {
float: none;
}
当前输出:
所需的输出:
JSFiddle:https://jsfiddle.net/rx9ohzg3/1/
【问题讨论】:
-
分享你的代码/演示?
-
尝试在同一个 div 上使用 Flexbox:
display: flex; flex-direction: column; justify-content: center; align-items: center; -
唯一的其他代码是涉及文章对象的
-
@VXp 这个怎么样? jsfiddle.net/rx9ohzg3/1
标签: html css vue.js bootstrap-4