html - bootstrap 设置 margin left 等于 .container

标签 html css twitter-bootstrap

我对 Bootstrap 有疑问。我想设置两个元素 - 一个内容居中(我们将其命名为 .top),另一个元素同样位于 .top 的左侧和右侧它将固定在浏览器的右侧(我们将其命名为 .btm)。 我知道当我添加 .container 类时,它会将我的 .top 元素居中(通过添加 margin-left: automargin-right: auto),但是如何让 .btm 元素与左侧的 .top 元素处于同一级别?当我设置一些 margin-left 时,我会在第一次更改浏览器宽度时失去它的值(value)。我怎样才能做到这一点? 目前我有这样的东西:

HTML:

<div class="container">
  <div class="row">
    <div class="top">
      <strong>top text</strong>, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum
    </div>
  </div>a
</div>


<div class="row"> 
  <div class="btm"> <!-- i want to make this equal on the left side as the ".top" element-->
    <strong>bottom text</strong>, , lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum
  </div>
</div>

CSS:

body {
  background-color: #cfcfcf;
}
.top{
    height: 100px;
}
.btm{
  margin-left: 10%;
  background: #008B4F;
}

这是代码笔: http://codepen.io/anon/pen/YGdmQG

最佳答案

你应该关闭 <div class="container"> 最后到了 .btm 部分。

您所做的是在“.top”部分之后立即关闭 div。

并在您的 .btm CSS 中删除 margin-left:10%。

您的 HTML 应该是:-

     <div class="container">
        <div class="row">
          <div class="top">
            <strong>top text</strong>, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, 
          </div>
        </div>

        <div class="row"> 
          <div class="btm"> <!-- i want to make this equal on the left side as the ".top" element-->
           <strong>bottom text</strong> lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsum, lorem ipsumipsum
          </div>
        </div>
   </div>

CSS:-

.btm{
  background: #008B4F;
}

关于html - bootstrap 设置 margin left 等于 .container,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40192759/

相关文章:

javascript - 如何获取 Bootstrap 下拉菜单的当前值

javascript - 侧边导航随滚动移动

javascript - 将 <div> 元素定位在屏幕中心

javascript - 在正方形内创建 n 个 Angular 的多边形的算法(HTML5 - Canvas)?

css - 我的蓝图 CSS 不适用于列数不均匀的情况

javascript - 当我在 Mailchimp Opt in Form 上点击提交时没有任何反应

css - jQuery slider 后面出现的 CSS 下拉菜单的 Z-index 问题

css - 使元素始终位于 bootstrap 3 中元素的中心?

html - 与其他浏览器相反,IE7 绝对位置从行首开始

javascript - 如何在 Electron 应用程序中包含 bootstrap 4