Finora per adattare un'immagine alla dimesione del viewport, sia in larghezza che in altezza, la importavo direttamente nel css con background-image, impostandone la dimensione con background-size:cover. Volevo chiedere se conoscete tecniche css alternative con cui ottenere il medesimo risultato, ma da utilizzare su immagini che si trovano nel documento.
È possibile infatti dare all'immagine un'altezza automatica per mantenerla in proporzione con la larghezza (height: auto), ma l'altezza non combacerebbe con quella della finestra.