2015-05-05 29 views
0

我在与不同高度下推其他内容的左边,这样的右侧边栏的麻烦:保持侧边栏从内容下推,在中东放在小屏幕

a right-sidebar of varying heights pushing down other content that's on the left

我的主要内容是在一个col-md-9 div中,侧边栏是在一个col-md-3 div中,并且注释应该在另一个col-md-9 div的主要内容的正下方。现在,如果侧边栏过长,则评论会被推下,所以他们会从侧栏在右侧结束的左侧开始。但是,当我使屏幕变小时,流程是正确的:主要内容,来自侧栏的内容和注释,如下所示:

the flow is correct: main content, content from sidebar, and comments

我试着添加行,摆脱行,改变divs的顺序,并改变浮动方向。我能做些什么,以摆脱额外的空间,并且仍然有三个div的进入在小屏幕上以正确的顺序时,侧边栏很长,像这样:

How I want the medium-width screen to look

这是代码一般:

<div class="col-md-9"> 
    MAIN CONTENT 
</div> 
<div class="col-md-3"> 
    <h2>Sidebar</h2> 
    <p>At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat."</p> 
</div> 
<div class="col-md-9"> 
    <h1>Conversation:</h1> 
    <h2>COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS COMMENTS 
</div> 

这是a CodePen我一直在玩。

回答

0

你必须重新安排你的div来解决这个问题。你也应该重视最后一个侧边栏。

<div class="row"> 

<div class="col-md-9"> 

    <div class="row"> 

    <div class="col-md-12"> 
     Content 
    </div> 

    <div class="col-md-12"> 
    Comment 
    </div> 

    </div><!--row--> 

</div><!--col-md-9--> 

<div class="col-md-3"> 
    Sidebar 
</div><!--col-md-3--> 

</div><!--main-row--> 
+0

谢谢。我可以通过Google搜索来了解更多关于此的信息?我用脚手架,偏移,推,行,列将内容向下推,看着“Bootstrap”等。 –

+0

这只是逻辑。 –

+0

所以一行不像一个水平行?这对我来说似乎不合逻辑。我认为你的意思是,对于使用Bootstrap的人来说这很有意义。 –

相关问题