Ho un div con il seguente CSSStretch immagine per adattarla al 100% della Div altezza e la larghezza
#mydiv{
top: 50px;
left: 50px;
width: 200px;
height: 200px;
}
e il mio HTML assomiglia a questo
<div id = "mydiv">
<img src = "folder/file.jpg" width = "200px" height = "200px">
</div>
vorrei la mia immagine web per sempre la stessa dimensione (in una proporzione 1: 1) indipendentemente dalla risoluzione dell'immagine reale. Se i miei file di immagine reali sono quadrati (con rapporto 1: 1), questo non è un problema. Ma se i file di immagine reali non sono quadrati, l'immagine web visualizzata si estende al 100% sia dell'altezza e della larghezza del div (in questo caso 200px).
Come ottengo immagini di dimensioni diverse per adattarle al mio DIV?
E, se l'immagine è proprio accanto l'albero DOM utilizzare il * diretta selettore di bambino *, '#mydiv> img' - maggiore ottimizzazione delle prestazioni proprio lì . Ricorda, i browser (e anche la maggior parte delle librerie come jQuery) leggono i CSS da destra a sinistra. – pilau