2014-03-03 95 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,使其按照你的意圖工作。 記得投票了答案,你發現有幫助:) –