2014-03-03 66 views
0

即时通讯类的新/ css/html和引导本身。我遇到了两个问题。jumbotron高度和浮动

其中之一是:我想将第三和第四个盒子的高度固定为100%,但是无论哪个div或班级变为100%,都不做任何更改。

第二:如何让Box4在box2下走,所以它不与box3内联?

链接描述问题:http://jsfiddle.net/BXZrX/6/

这里是我想要的图片:http://oi62.tinypic.com/osqule.jpg

<div id="content"> 
    <div class="jumbotron"> 
     <div class="container-fluid"> 
      <h1>Join now!</h1> 
      <p>To get full use of the website, register now!.</p> 
      <a href="#" class="btn btn-primary btn-lg" role="button">Sign up</a> 
     </div> 
    </div> 
    <div class="bordertop"> 
     <div class="jumbotron"> 
      <div class="container-fluid"> 
       <h1>Box2</h1> 
       <p>text</p> 
      </div> 
     </div> 
    </div> 
    <div class="box3"> 
     <div class="jumbotron"> 
      <div class="container-fluid"> 
       <h1>Box3</h1> 
       <p>text</p> 
      </div> 
     </div> 
    </div> 
    <div class="box4"> 
     <div class="jumbotron"> 
      <div class="container-fluid"> 
       <h1>Box4</h1> 
       <p>text</p> 
      </div> 
     </div> 
    </div> 
     </div> 
#content > div { 
float:left; 
width:49%; 
} 
#content > div.bordertop { 
    float:right; 
    width:49%; 
} 
#content > div.box3 { 
    clear:both; 
    width:49%; 
    float:left; 
} 
#content > div.box4 { 
    float:right; 
    width:49%; 
} 
+0

你可以发布你想要的页面的样子吗? –

+0

这样的事情:http://oi62.tinypic.com/osqule.jpg我更新了jsfiddle也 – kensil

回答

1

这里是一个开始: http://jsfiddle.net/jPZLd/11/

我换箱2和3以便它们正确地向下流过页面:

<div id="content"> 
    <div class="column"> 
     <div class="jumbotron"> 
      <div class="container-fluid"> 
       <h1>Join now!</h1> 
       <p>To get full use of the website, register now!.</p> 
       <a href="#" class="btn btn-primary btn-lg" role="button">Sign up</a> 
      </div> 
     </div> 
     <div class="bordertop"> 
      <div class="jumbotron"> 
       <div class="container-fluid"> 
        <h1>Box2</h1> 
        <p>text</p> 
       </div> 
      </div> 
     </div> 
    </div> 

    <div class="column"> 
     <div class="box3"> 
      <div class="jumbotron"> 
       <div class="container-fluid"> 
        <h1>Box3</h1> 
        <p>text</p> 
       </div> 
      </div> 
     </div> 
     <div class="box4"> 
      <div class="jumbotron"> 
       <div class="container-fluid"> 
        <h1>Box4</h1> 
        <p>text</p> 
       </div> 
      </div> 
     </div> 
    </div> 
</div> 
<div id="footer"> 
    Footer 

     </div> 

如果您需要方框2和方框4具有相同的基线,那么如果您的内容是静态的,则很容易 - 只需手动调整较短方框的高度,例如。

.box4 .jumbotron { 
    height: 319px; 
} 

如果您必须处理动态内容,它会变得更加困难。我想你最终需要通过将背景颜色应用于容器元素并隐藏你不想看到的位来伪造它。

+0

工作良好的感谢!现在我只需要底部的盒子来伸展到页脚。 我读过bootstrap文档,但找不到关于跨度类的任何内容,您是否还有关于该类的更多信息? – kensil

+0

糟糕 - 最新版本的引导程序不支持跨度类。你原来的CSS正在做所有的工作。我已将它们重命名为“专栏”。 –

+1

#content> div {float}:float; left; 宽度:49%; } 上面的CSS实际上是在做所有的工作。我只是添加了“列”div,使其按照你的意图工作。 记得投票了答案,你发现有帮助:) –