Perché il div genitore dell'immagine ha alcuni pixel in più nella parte inferiore. Come posso rimuovere i pixel senza hardcode l'altezza div padre.L'altezza DIV in base all'altezza dell'immagine secondaria aggiunge pochi pixel in più nella parte inferiore
HTML
<div class="wrapper">
<div class="column">
<img src="http://www.lorempixel.com/200/200/" />
</div>
</div>
CSS
.wrapper {
width:200px;
margin:0 auto;
}
.column {
width:100%;
background:#cc0000;
}
img {
width:100%;
}
@JoshC Risposta davvero interessante. Immagino che questo margine ci sia a causa del testo alt nel caso in cui l'immagine sia mancante. Hai qualche idea sul motivo alla base di questo extra pixel? La ragione? –
@AdrianFlorescu - no, il divario (non un margine) è lì perché per impostazione predefinita le immagini sono come elementi in linea e lo spazio è riservato agli elementi del discender (ad esempio g, y, j). – j08691
OMG funziona! : D –