Resize img, um die Größe der Fenster zu halten Seitenverhältnis / kein überlauf auf die Höhe oder die Breite

Ich begreife, dass diese Frage gestellt wurde mehrere Male in anders lautende Titel und Optionen, aber ich habe noch etwas finden, das funktioniert für mich.

Im, der versucht zu haben eine img-füllen Sie die meisten der Bildschirm (unter Beibehaltung des Seitenverhältnisses), ohne dass die Kanten. (Im Grunde das, was den firefox-browser leistet beim betrachten eines Bildes)

Meisten, die ich probiert habe entweder funktioniert nur in einer Richtung, dh. Breite wird die Größe aber wird sich am Ende, dass die Höhe und das gleiche für die andere Weise, entweder mit CSS oder JScript. Spielt auch ein Faktor in meinem Problem ist, dass ich möchte meldest dies, um sowohl hoch-und Querformat-Bilder (Mehr oder weniger jedes Bild, das ich auf der Website)

Dieser scheint, wie es sollte funktionieren mit reinem CSS ist aber nicht (im nicht ganz kompetent in allen CSS-obwohl):

Link zu JSFiddle

body, html {
    margin:auto;
    padding:6px;
    height:100%;
    width:100%;

}
img {
    max-width:100%;
    max-height:100%;
}

Gibt es eine hand voll andere Drehbücher als gut, aber dieser Beitrag ist schon ein wenig lang.

Könnte jemand mir helfen, mit meinen Bildern auf dem Bildschirm, entweder mit JQuery oder CSS (innerhalb oder ohne DIV)

Vielen Dank im Voraus,

  • Mann, hab ich verwechselt Versuch zu machen, dass link, sorry.
InformationsquelleAutor Aquious | 2013-04-11
Schreibe einen Kommentar