2015-10-22 4 views
0

Как вы можете прочитать из заголовка У меня возникла проблема с размещением 1 контейнера DIV и изображения внутри контейнера DIV.Неожиданное пространство при размещении контейнера DIV внутри контейнера DIV

* { 
 
    margin: 0; 
 
    padding: 0; 
 
    border: 0; 
 
} 
 

 
.placeholder { 
 
    height: 200px width: 100px; 
 
    background-color: blue; 
 
} 
 

 
#thumb_container { 
 
    width: 500px; 
 
    height: 500px; 
 
    margin: auto; 
 
    background-color: #333; 
 
} 
 

 
#thumb_container > ul { 
 
    list-style-type: none; 
 
} 
 

 
#thumb_container > ul > li { 
 
    display: inline-block; 
 
    background-color: #777; 
 
} 
 

 
.thumb_box { 
 
    width: 100%; 
 
    background-color: blue; 
 
    position: relative; 
 
} 
 

 
.thumb_info { 
 
    width: 100%; 
 
    background-color: yellow; 
 
    opacity: .5; 
 
    position: absolute; 
 
    bottom: 0; 
 
}
<div id="thumb_container"> 
 
    <ul> 
 
    <li> 
 
     <div class="thumb_box"> 
 
     <img src="http://i.imgur.com/MussUUm.jpg"> 
 
     <div class="thumb_info"> 
 
      Test 
 
     </div> 
 
     </div> 
 
    </li> 
 
    <ul> 
 
</div>

jsfiddle

Это почти работает, кроме синего DIV.thumb_box, который должен удерживать изображение, а другой DIV.thumb_info вместе немного слишком большой, и я не знаю, Зачем. Я не могу понять, почему он расходует.

+3

Добро пожаловать на переполнение стека! Вопросы, требующие отладки, должны содержать кратчайший код, необходимый для его воспроизведения ** в самом вопросе **. NB - ** Пожалуйста, не злоупотребляйте блоками кода, чтобы обойти это требование **. –

+0

... и прочитайте [как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask) – Wavemaster

+0

Спасибо за редактирование, не знали, что вы имели в виду. <3 – Ne0nfire

ответ

0

Я думаю:

img { 
    display: block; 
} 
+0

Да! Я исправил это, спасибо! <3 – Ne0nfire

+0

Добро пожаловать, подумайте о принятии его в качестве ответа;) –