javascript - 如何在 bootstrap 3 中将所有 div 居中

标签 javascript jquery html css twitter-bootstrap

我需要将 Bootstrap3 中的每个 div 居中对齐。使其成为会计报告。有 3 级 div - 标题、副标题和详细信息列表。每个级别我都使用 col-md-* 来限制宽度。我试过 text-align 但没有用。

代码如下:

<div class="container">
<div class="header text-info">
        <h1>Heading</h1><br />
        <h2>Acc. Type</h2><br />
        <h3>Month</h3>
    </div>
<legend>Income</legend>
    <div class="acc-content row">
        <div class="col-md-12">
            <b>col-md-12</b>
            <span class="pull-right">#@#</span>
        </div>
    </div>
<legend>Expense</legend>
    <div class="acc-content row">
        <div class="col-md-12">
            <b>col-md-12</b>
            <span class="pull-right">#@#</span>
        </div><!-- /col-md-12 -->
        <div class="col-md-10">
            <b>col-md-10</b>
            <span class="pull-right">#@#</span>
        </div><!-- /col-md-10 -->
        <div class="col-md-8">
            <b>col-md-8</b>
            <span class="pull-right">#@#</span>
        </div><!-- /col-md-8 -->
    </div><!-- /acc-content -->
</div>    

演示:http://fiddle.jshell.net/nobuts/mshwa1yt/1/show/ (请在桌面查看)。

我希望所有的 div 像这样居中对齐:(红色边框只是一个测试)

请多多指教。

enter image description here

最佳答案

添加 col-md-offset-*。例如:

<div class="col-md-10 col-md-offset-1">

<div class="col-md-8 col-md-offset-2">

您还必须将 .acc-content div[class*='col-md-'] 上的 margin: 5px 更改为 margin-top: 5px; margin-bottom: 5px 因为它会为 col-md-offset-* 覆盖 Bootstrap 的 margin-left

关于javascript - 如何在 bootstrap 3 中将所有 div 居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25871163/

相关文章:

php - 如何确定真实用户正在浏览我的网站或只是在爬行或在 PHP 中

javascript - init() 和 window.init() 有什么区别?

jquery - 当通过jquery按下某个键时如何将样式应用于输入文本

html - 如何让div容器满屏幕高度?

javascript - 调整大小和移动网站图像和文本 div 以使用动态背景

javascript - xd_soft datetimepicker 在只选择一个时间值时突出显示多个时间值

javascript - `_.forEach`和 `$.each`的区别

javascript - 如何配置 WebStorm 以正确格式化生成器函数?

javascript - 使用 jQuery 用随机数组元素填充 20 个文本框

javascript - Jquery突然无法钻取json?