简体   繁体   English

Bootstrap侧边栏下的内容

[英]Content Under Sidebar in Bootstrap

I am relatively novice when it comes to Bootstrap. 关于Bootstrap,我还是个新手。 I want content to be stretched full width under the right content block. 我希望在正确的内容块下将内容拉伸到全角。 I have attached a screencast which should help show what I am trying to do. 我已附上了一个截屏视频,该视频应有助于显示我的工作意图。 I have tried using offset on the right block, but it doesn't do what I want. 我尝试在正确的块上使用offset,但是它没有实现我想要的功能。 Is there a way that Bootstrap handles this, or is this something that has to be custom written? Bootstrap是否有处理此问题的方法,或者这是必须自定义编写的内容?

http://screencast.com/t/ZxJGOBEy http://screencast.com/t/ZxJGOBEy

Here is my code (which isn't much): 这是我的代码(不多):

  <div class="container">
      <div class="row">
          <div class="col-md-12">
              <div class="col-md-8">

              <p>"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"</p>

              <p>"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"</p>

              <p>"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"</p>
          </div>

          <div class="col-md-4">
              <img src="http://dummyimage.com/200" />
              <img src="http://dummyimage.com/200" />
          </div>
      </div>
  </div>

So, what you have now is two side-by-side columns. 因此,您现在拥有的是两个并排的列。 The text from .col-md-8 can never overlap into the other column because they're each their own individual boxes, their own domains. .col-md-8的文本永远不能与另一列重叠,因为它们每个都是各自独立的框,各自的域。 To get the effect you're looking for, you need to introduce the div wrapping around your images into the div wrapping around the text and add .pull-right to it (this is one of Bootstrap's helper classes and forces the div to float to the right), eg : 为了获得所需的效果,您需要将图像周围的div包装引入到文本周围的div包装中,并向其添加.pull-right (这是Bootstrap的帮助器类之一,并迫使div浮动到右边),例如:

    <div class="col-md-4 pull-right">
        <img src="http://dummyimage.com/200" />
        <img src="http://dummyimage.com/200" />
    </div>

You can see the result here: http://codepen.io/angeliquejw/pen/zqwpgg?editors=1000 您可以在此处查看结果: http : //codepen.io/angeliquejw/pen/zqwpgg?editors=1000

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM