Bootstrap列以img但不是div为中心

时间:2015-09-29 17:29:17

标签: html css twitter-bootstrap

我遇到了在Bootstrap列中居中的问题。我有一个占位符页面使用图像(一个带有图像和文本的白色框),我需要更改为方形白色div,内部添加图像并手动添加文本。

当我以第二种方式实施它时,突然间我的专栏在那里失去了中心。

以下是centered oneuncentered one的代码。

未经审核的相关HTML:

<div class="col-xs-4 column-centered">
                <a href="../faq/category_3.html">
                    <div class="img-with-text">
                        <img src="img/Blue/VideoCollaboration-Blue.png"></img>
                        <p><b>Video Collaboration</b></p>
                    </div></a>
                </div>

以相关HTML为中心:

<div class="col-xs-4 column-centered">
                <div class="img-with-text">
                    <a href="../faq/category_7.html"><img src="img/temp_image.png" alt="VideoCollaboration" /></a>
                </div></div>

我真的很想避免使用偏移,因为这并不是真正的中心..

2 个答案:

答案 0 :(得分:0)

.img-with-text{
    display: inline-block;
}

.img-with-text{
    margin: 0 auto;
}

答案 1 :(得分:0)

因为锚标签本质上是内联块,所以你必须将其更改为阻止并执行以下操作。

<div class="col-xs-4 column-centered">
    <a href="../faq/category_3.html" class="block text-center">
        <div class="img-with-text inline-block">
            <img src="img/Blue/VideoCollaboration-Blue.png"></img>
            <p><b>Video Collaboration</b></p>
        </div>
    </a>
</div>

.inline-block{
  display: inline-block;
}
.block{
  display: block;
}