2016-11-30 63 views
0

我想設置min-height財產如有必要將擴大,以適應其內容,但我很震驚地意識到,它不顯示內容可言,尤其是當我重新尺寸。有些內容從顯示中完全丟失。下面的代碼並不是想法的確切代碼,但這是我能得到的最接近我的問題。爲什麼最小高度不增加,以適應不斷增加的內容

<div class="parent"> 
     <div class="box"> Box One</div> 
     <div class="box"> Box two</div> 
     <div class="box"> Box three</div> 
     <div class="box"> Box four</div> 
     <div class="box"> Box five</div> 
     <div class="box"> Box six</div> 
    </div> 

    <style> 
     .parent { 
       min-height: 300px; 
       width: 100%; 
       background-color: blue; 
      } 
     .box { 
       width: 50%; 
       height: 50px; 
       color white; 
      } 
    </style> 
+0

你的代碼是工作的罰款。它容納新的內容。看到這個https://jsfiddle.net/bro49tg7/ –

+0

看起來你的'min-height'按預期工作......你想達到什麼目的? – andreas

+0

我不太確定,但它與我寫的真實代碼不同。 – pedroyanky

回答

0

問題:你可以看到這個問題時,.box的增加和瀏覽器的大小,裏面的含量降低到移動版本。然後,您可以看到真正的問題,即內容正在脫離藍框。

您可以在這裏看到問題:https://jsfiddle.net/bro49tg7/3/將輸出的寬度調整爲較小的屏幕。

爲了解決這個問題

改變你的CSS代碼到這一點:

.box{ 
width: 50%; 
min-height: 50px; /* changed this */ 
color: #fff; 
} 
+0

這完成了什麼? – 2016-11-30 09:45:43

+0

@torazaburo,它會使div包含所有文本,並不會脫離div,這是首要問題。 – Aslam

+0

在我的情況下,雖然內容沒有固定的高度,但我只是想讓它假定其內容的高度。起初沒問題,但是在調整大小時,它被推出了父母的內容。我沒有給它一個高度,因爲我不確定內容的大小。 – pedroyanky