html - 需要使用 Bootstrap 将文本放入 2 列?

标签 html twitter-bootstrap css

我是 Bootstrap 的新手,无法根据我需要实现的目标修改 CSS。基本上我需要 8 个元素符号点,其中元素符号是一个很棒的字体图标,文本的长度各不相同。理想情况下,我在左边放了 4 颗子弹,在右边放了 4 颗子弹:

enter image description here

我查看了我拥有并创建的 eh Bootstrap.css 文件,因为 col-lg-6 和 .col-md-6 的宽度都是 50%,这意味着它们应该占据 2 列.

<div class="container">
            <div class="row">
                <div class="col-lg-6 .col-md-6 text-left">
                    <div class="service-box">
                        <i class="fa fa-2x fa-diamond text-primary sr-icons"></i>
                        <h3 class = "listPerson">Infrastructure & Data Center Managers</h3>
                    </div>
                </div>
                <div class="col-lg-6 .col-md-6 text-left">
                    <div class="service-box">
                        <i class="fa fa-2x fa-diamond text-primary sr-icons"></i>
                        <h3 class = "listPerson">Network Administrators & Engineers</h3>
                    </div>
                </div>
               <div class="col-lg-6 .col-md-6 text-left">
                    <div class="service-box">
                        <i class="fa fa-2x fa-diamond text-primary sr-icons"></i>
                        <h3 class = "listPerson">Architects</h3>
                    </div>
                </div>
                <div class="col-lg-6 .col-md-6 text-left">
                    <div class="service-box">
                        <i class="fa fa-2x fa-diamond text-primary sr-icons"></i>
                        <h3 class = "listPerson">IT Directors & Managers</h3>
                    </div>
                </div>
                <div class="col-lg-6 .col-md-6 text-left">
                    <div class="service-box">
                        <i class="fa fa-2x fa-diamond text-primary sr-icons"></i>
                        <h3 class = "listPerson">IT Operation Directors & Managers</h3>
                    </div>
                </div>
                <div class="col-lg-6 .col-md-6 text-left">
                    <div class="service-box">
                        <i class="fa fa-2x fa-diamond text-primary sr-icons"></i>
                        <h3 class = "listPerson">Virtual Server Administrators Systems Administrators</h3>
                    </div>
                </div>
                 <div class="col-lg-6 .col-md-6 text-left">
                    <div class="service-box">
                        <i class="fa fa-2x fa-diamond text-primary sr-icons"></i>
                        <h3 class = "listPerson">Desktop Managers</h3>
                    </div>
                </div>
                <div class="col-lg-6 .col-md-6 text-left">
                    <div class="service-box">
                        <i class="fa fa-2x fa-diamond text-primary sr-icons"></i>
                        <h3 class = "listPerson">Application Managers, Administrators & Developers</h3>
                    </div>
                </div>

这实现了这一点:

enter image description here

这很接近,但您可以看到第一列和第二列之间的间距太大。发生这种情况是因为我有不同长度的文本,所以我必须在此处设置最大宽度,这将第二列从我的想法中推开。这是完整的 CSS:

    .listPerson {
        display: inline-block;
        margin-left: 15px;
        font-family: 'proximanova-reg';
        font-size: 20px;
    }

.service-box {
  max-width: 490px;
  margin-right: 0px;
}
.col-lg-6 {
    width: 50%;
  }
.col-md-6 {
    width: 50%; /*Both cols have float: left also*/
  }
.row {
  margin-right: -15px;
  margin-left: -15px;
    margin-top: 45px;
}

为什么我的第一列离左边那么远,即使文本没有延伸那么远?我尝试在服务框和其他选择器上将 padding-left 和 margin-left 设置为 0px,但没有任何效果。

我该如何解决这个问题?

最佳答案

删除类中的点.col-md-6 -> col-md-6

关于html - 需要使用 Bootstrap 将文本放入 2 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39008805/

相关文章:

javascript - 使用 angularjs+codeigniter 成功添加用户时在 html 中显示消息

html - 视觉错觉/未识别的 "floating"对象

html - 如何仅为特定的 div 或类删除不透明度

javascript - 如何避免在网页返回时通过 JS 触发重复的 PubNub 通知

css - Bootstrap Progressbar 在导航菜单顶部不可见

css - 可扩展的div

html - 刚刚看到一个名为 style.css?v=30 的样式表

php - 每 3 列在 Bootstrap 中循环行

css - 更少的元素包括 Bootstrap

html - CSS 固定标题