1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

IMG Height

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von Caesar, 29.11.06.

  1. Caesar

    Caesar Weigelts Zinszahler (Rotfranch)

    Dabei seit:
    03.04.06
    Beiträge:
    245
    Hallo zusammen,

    Man kann bei manchen Webbrowser einstellen, dass sie keine Bilder laden. Dann wird einfach ein "Rotex X" an der Stelle des Bildes angezeigt.

    Ich habe ein Bild auf einer Seite, das nur mit einer festen Breite angegeben ist.

    Nehmen wir mal an, das eigentliche Bild wäre 600 Pixel breit und 100 Pixel hoch (img width=600, Höhen nicht angegeben). Der Platzhalter mit dem "Roten X" ist bei mir jetzt 600 Pixel breit aber auch 600 Pixel hoch (statt 100).

    Habt Ihr eine Idee, wie man das umgehen kann, ohne die tatsächliche Höhe anzugegen? Habe schon height=100% und height=auto probiert, jedoch erfolglos.

    Vielen Dank

    Manuel
     
  2. mathilda

    mathilda Leipziger Reinette

    Dabei seit:
    17.02.05
    Beiträge:
    1.787
    was passiert denn, wenn du die width angabe auch weglässt o_O
     
  3. Caesar

    Caesar Weigelts Zinszahler (Rotfranch)

    Dabei seit:
    03.04.06
    Beiträge:
    245
    Dann funktioniert es. Aber das geht nicht. Es handelt sich um eine Art "Kopfzeile" die man über ein CMS selbst hochladen kann. Das Design der Seite ist so angelegt, dass die Breite der Kopfzeile 600 Pixel sein muss. Die Höhe ist hingegen egal.

    Manuel
     
  4. PatrickB

    PatrickB Rhode Island Greening

    Dabei seit:
    29.10.05
    Beiträge:
    478
    dann gib mir width an =O

    Oder (Wenn du es PHP mächtig bist, und eventuell sogar selber das CMS geschrieben hast) lass das Bild nach dem hochladen von PHP anpassen und angepasst aufm Server speichern.

    Gibt auch schnellere Ladezeiten.
     
  5. Applefan88

    Applefan88 Gast

    Also wenn du es mit einer Table machst würde es laufen.
    Du packst das Bild in einen <td background="deinbild.jpg" width="breite" height="höhe">
    Dann kannst du freie Größen angeben.
     
  6. .holger

    .holger Geflammter Kardinal

    Dabei seit:
    13.09.04
    Beiträge:
    9.117
    lies doch aus der Grafik mit PHP die Höhe aus und schreib die Angabe mit in den <img - Tag.
     
  7. duderino

    duderino Goldparmäne

    Dabei seit:
    26.01.06
    Beiträge:
    556
  8. mathilda

    mathilda Leipziger Reinette

    Dabei seit:
    17.02.05
    Beiträge:
    1.787
    dazu braucht er doch keine table. außerdem kennt er ja die höhe nicht (siehe ausgangsproblem).
     
  9. .holger

    .holger Geflammter Kardinal

    Dabei seit:
    13.09.04
    Beiträge:
    9.117
    richtig, außerdem sind Tabellen fürs Layout ganz ganz böse.....
     
  10. mathilda

    mathilda Leipziger Reinette

    Dabei seit:
    17.02.05
    Beiträge:
    1.787
    da fällt mir was ein: definier dir doch einen container, in den du dieses bild lädst. dem bild sagst du als breite=100%. den container selbst macht 600px breit und stellst ihn auf float (meint ich zumindest).

    wie sieht es denn in anderen browsern aus? wer macht denn probleme?
     
  11. Caesar

    Caesar Weigelts Zinszahler (Rotfranch)

    Dabei seit:
    03.04.06
    Beiträge:
    245
    Hallo zusammen,

    Danke für Eure Antworten. Ich werde es einmal über PHP versuchen und die Imagesize auslesen.

    Manuel
     

Diese Seite empfehlen