2015-09-16 124 views
0

問題是#lesson容器不適合內#container。我怎樣才能讓只有3個容器適合一列? CSS忍者,我需要你的幫助:)容器內不適合大

enter image description here 我的CSS:#container - 主容器,#first - 綠色容器,#lesson - 灰色的div。

#container { 
    position: relative; 
    top: 70px; 
    left: 80px; 
    width:100%; 
    height:80%; 
} 

#first { 
    background-color: #A1D490; 
    width:45%; 
    height:100%; 
    float:left; 
    border:2px solid black; 
    margin: 5px; 
} 

.lesson { 
    position: relative; 
    background-color: #DCDDDE; 
    margin:10px; 
    width:200px; 
    height:200px; 
    border:1px solid; 
    text-align: center; 
} 

HTML:

<div id="container"> 
    <div id="first"> 
     <tpl for="."> 
     <div class="lesson"; > 
      <p class="txt"><b>Lesson:</b> {lesson} </p> 
      <p class="txt"><b>Score:</b> {score}</p> 
     </div> 
     </tpl> 
    </div> 
    <div id="second"> 
    </div> 
    </div> 
+0

它爲我工作。 [小提琴](http://jsfiddle.net/8ms92uu9/1/) – CodeRomeos

+0

首先,你有沒有理由使用'position:relative'和'float:left'? –

+0

也是因爲你已經漂浮了##第一個。使用清除:既清除浮游物。 – CodeRomeos

回答

1

有關大一個,你只需要從ID首先刪除高度100%裝配容器

#first { /* height: 100% */ } 
+0

謝謝!現在它工作了! –

+0

但是仍然有新的框添加到底部,我希望它們添加到下一列。這可能嗎? (列中的實例3) –

0

Codepenhttp://codepen.io/noobskie/pen/dYGLeo

這似乎是我在這裏工作的罰款。你確定你沒有任何其他的CSS被應用和覆蓋規則的地方?

HTML

<div id="container"> 
    <div id="first"> 
    <div class="lesson"> 
      <p class="txt"><b>Lesson:</b> {lesson} </p> 
      <p class="txt"><b>Score:</b> {score}</p> 
    </div> 
    <div class="lesson"> 
      <p class="txt"><b>Lesson:</b> {lesson} </p> 
      <p class="txt"><b>Score:</b> {score}</p> 
    </div> 
    <div class="lesson"> 
      <p class="txt"><b>Lesson:</b> {lesson} </p> 
      <p class="txt"><b>Score:</b> {score}</p> 
    </div> 
    <div class="lesson"> 
      <p class="txt"><b>Lesson:</b> {lesson} </p> 
      <p class="txt"><b>Score:</b> {score}</p> 
    </div> 
    </div> 
</div> 

CSS

#container { 
    position: relative; 
    top: 70px; 
    left: 80px; 
    width:100%; 
    height:80%; 
} 

#first { 
    background-color: #A1D490; 
    width:45%; 
    height:100%; 
    float:left; 
    border:2px solid black; 
    margin: 5px; 
} 

.lesson { 
    position: relative; 
    background-color: #DCDDDE; 
    margin:10px; 
    width:200px; 
    height:200px; 
    border:1px solid; 
    text-align: center; 
} 
+0

不,我沒有覆蓋任何東西..在HTML索引中它是唯一的一個CSS文件despit引導(但仍然名稱不同) –

+0

而這個codepen不會移動到下一列其他容器,它只是擴展主貨櫃/ –