HTML: Bild mit festgelegter Breite - Höhe automatisch.

...komplette Frage anzeigen

3 Antworten

Das hast effektiver und richtiger weise im CSS nicht absolut, sondern relativ festgelegt. Wird nur eine angabe angegeben, so wird das pic sysmetrisch angepasst.

Mit deinem Wert kann der Browser nichts anfangen- "356" was?
Richtig: <img src="URL" width="356px"> dann sollte die Höhe auch automatisch angepasst werden.

hadel 08.10.2010, 16:29

Ist nix hinter der Zahl angegeben, wird px angenommen.

0
aurata 09.10.2010, 14:30

@Immanuelk: das ist schon richtig so, im HTML-Abschnitt wird KEINE Maßangabe angegeben! Nur bei CSS Angaben ist das der Fall ;-).

0

Beispiel: <p><img src="testbild.jpg" width="356" height="383" alt="Test"></p>

width gibt die Breite an height gibt die Höhe an man kann die Angaben einzeln benutzen, in deinem also nur width

casper 08.10.2010, 16:29

ja, das ist mir alles schon bewusst. wenn ich jetzt aber nur width angebe, lässt er die höhe so wie das originalbild ist und verzerrt das ganze ...

0
hadel 08.10.2010, 16:49
@casper

Dann muss man halt eben mit dem guten alten Dreisatz ausrechnen, wie hoch das Bild werden soll und height benutzen.

Alternativ kann man auch %-Angaben machen: Neben Pixelangaben sind bei width und height auch Prozentangaben erlaubt. Solche Angaben beziehen sich auf den zur Verfügung stehenden Raum. Wenn sich die Grafik also beispielsweise in einem normalen Textabsatz befindet, bewirkt die Angabe width="100%", dass die Grafik über die gesamte Breite des Anzeigefensters (abzüglich der Seitenränder der angezeigten Webseite) dargestellt wird. Die Höhe wird hierbei zwar proportional angepasst, aber da Browser keine Bildbearbeitungsprogramme sind, kann die Qualität darunter leiden. Sinnvoll ist eine Prozentangabe beispielsweise bei Grafiken, die eine Linie darstellen (vgl. Seite Bars), um diese über die gesamte verfügbare Breite zu strecken. (aus "SELFHTML")

0
James131 08.10.2010, 17:03
@hadel

Falsch % und em beziehen sich auf die in der darueber liegenden ebene festgelegte schriftgroesse , nicht auf imaginaere raeume

0

Was möchtest Du wissen?