• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage Höhe eines Bildes - elegant lösen

vidose

Neues Mitglied
Hallo!
Ich möchte, dass die Bilder eine Höhe von bspw. 200 Pixeln haben, dabei soll sich jedoch automatisch die Breite anpassen, sodass das Bild nicht verzogen oder verzerrt aussieht. Wisst ihr wie sowas funktionieren kann?
Mfg viodse
 
Hallo

Du gibt den Bildern eine Höhe (height) von 200px im CSS und als Höchstbreite (max-width) von 100% .

Insgesamt könnte die CSS-Anweisung folgendermaßen aussehen:

Code:
      img {
         display: block;
         max-width: 100%;
         height: 200px;
         border: 0;
      }

Gruss

MrMurphy
 
Hallo

Stimmt, da lag ich falsch. Für eine feste Höhe dürfen nur width und height angegeben werden, weder max-width noch max-height:

Code:
      img {
         width: auto;
         height: 200px;
      }

Andere Angaben wie border oder display sind natürlich zusätzlich möglich.

Gruss

MrMurphy
 
Bei einem responsiven Layout sollte sich die Höhe der Breite anpassen und nicht umgekehrt. Also etwas à la:
width: 100%;
max-width: /* pixel-width des Bildes*/;
height: auto;
 
Zurück
Oben