2013-02-17 40 views
0

這似乎很簡單,但我找不到任何直接的方法來執行此操作。CSS/HTML:使2個孩子填充容器div的高度的50%

代碼:(HTML)

  <div class="col-6-12 subcontent-outer"> 
      <div class="subcontent"> 
       <h1>Header</h1> 
       <p> 
        Stuff 
      </div> 
      <div class="subcontent"> 
       <h1>Header</h1> 
       <p> 
        Stuff 
      </div> 
     </div> 

所以我需要每個.subcontent填補.subcontent-outer的高度,這在現代的browers工程的50%,容器div的高度可能會改變。

我怎樣才能做到這一點?

三江源

哈雷

+0

你想要的個子要承受對方?在彼此旁邊?全屏寬度? – 2013-02-17 08:30:53

+0

對不起,**下對方** – 2013-02-17 08:47:56

回答

2

你忘了關段落。關閉它們,就像這樣:

 <div class="col-6-12 subcontent-outer"> 
      <div class="subcontent"> 
       <h1>Header</h1> 
       <p> 
        Stuff 
       </p> 
      </div> 
      <div class="subcontent"> 
       <h1>Header</h1> 
       <p> 
        Stuff 
       </p> 
      </div> 
     </div> 

如果還沒有幫助,試試這個:

.subcontent-outer, .subcontent{ 
    float: left; 
} 

.subcontent{ 
    height: 50%; 
} 

編輯:

設置一個子元素的高度,當然百分比要求父元素具有指定的高度。

在這種情況下,您可以輕鬆地測試,與:

.subcontent-outer{ 
    height: 500px; /* for example */ 
} 

.subcontent-outer, .subcontent{ 
    float: left; 
} 

.subcontent{ 
    height: 50%; 
} 
+0

恐怕不行。感謝無論如何:) – 2013-02-17 08:29:22

+0

確實.subcontent外有指定的高度? – 2013-02-17 08:33:45

+0

不,它沒有。 – 2013-02-17 08:49:51

相關問題