I have the following HTML:
<div id="fotos-listagem">
<div id="fotos-listagem-imagem">
<img src="http://localhost/proyectopen/assets/uploads/interno_fotos/ingresso/1348357833.jpg"class="img-responsive corte-imagem">
</div>
<div id="fotos-listagem-imagem">
<img src="http://localhost/proyectopen/assets/uploads/interno_fotos/ingresso/1075751499.jpg"class="img-responsive corte-imagem">
</div>
<div id="fotos-listagem-imagem">
<img src="http://localhost/proyectopen/assets/uploads/interno_fotos/ingresso/422227837.jpg"class="img-responsive corte-imagem">
</div>
<div id="fotos-listagem-imagem">
<img src="http://localhost/proyectopen/assets/uploads/interno_fotos/ingresso/286290440.jpg"class="img-responsive corte-imagem">
</div>
<div id="fotos-listagem-imagem">
<img src="http://localhost/proyectopen/assets/uploads/interno_fotos/ingresso/957801387.jpg"class="img-responsive corte-imagem">
</div>
<input type="file" class="upload-multiplo" name="fotos_ingresso" id="fotos_ingresso" accept="image/*">
</div>
And the following CSS:
#fotos-listagem {
padding: 5px;
border: 1px solid #CCCCCC;
margin: 5px;
background-color: #EDEDED;
min-height: ;
}
#fotos-listagem-imagem {
width: 140px;
height: 140px;
float: left !important;
}
.corte-imagem {
width: 130px;
height: 130px;
object-fit: cover;
object-position: center;
}
However, when viewing it looks like this: The gray background is below, but does not match the size of the div that is inside. How to solve?