获取内容对齐中心

时间:2016-04-21 20:42:57

标签: html css margin padding

我正在尝试构建一个配置文件卡视图并使用它来启动它。

我使用col-lg-3类构建了两个div元素,另一个使用col-lg-9构建了div元素。问题是col-lg-9内的内容没有在中心对齐。它在右侧和左侧有更多空间,我尝试几乎所有东西让它们居中。禁用边距和填充没有用。

col-lg-9位于一行和一个普通容器内。 col-lg-9里面是内容。我在这里有一个样本bootplay如果您对容器进行销售,您可以看到带有类卡的内容更多的空间。

那是它的html代码

            <div class="col-lg-9" style="min-height: 100px; background-color: #333">
            <div class="container">
                <div class="card">
                    <div class="model-image">
                        <img src="img/elliot.jpg">
                    </div>
                    <div class="card-content">
                        <a class="card-header">Team Fu</a>
                     <div class="meta">
                        <span class="date">Create in Sep 2014</span>
                    </div>
                </div>
                    <div class="card-footer">
                        <a href="#">ds</a>
                    </div>
                </div>
            </div>
        </div>

enter image description here

我uploadet所以你可以看到整个网站。为了更好地理解demo

3 个答案:

答案 0 :(得分:1)

如果你为所有.card div添加一个额外的容器,你将把它集中在一起:

<div class="container text-center"> 
 <div class="cards-container" style="display:inline-block; box-sizing:border-box;">

   <!-- here all your .card divs -->

  </div>
</div>

您可以在css文件中添加cards-container的css。

答案 1 :(得分:0)

使用bootstrap时,只需将文本中心类添加到div中,它将使元素和所有子元素居中。

我建议使用内联css而不是将你的css放在外部样式表中。将来维护起来会容易得多。

答案 2 :(得分:0)

<div class="card-content text-center">
    <a class="card-header">Team Fu</a>
    <div class="meta">
    <span class="date">Create in Sep 2014</span>
</div>