Bild wird nicht angezeigt

  • Hallo liebe Forenmitglieder,

    ich bin in Sachen HTML Programmierung leider nicht sonderlich geübt oder erfahren (obwohl es vor Jahren mal Bestand meiner Ausbildung war, ich bin also nicht vollkommen unbelastet ;) ), soll aber nun für meine Firma eine Übergangs-Website erstellen.
    Auf dieser Website soll sich lediglich ein Bild befinden.
    Diesen Quelltext habe ich bisher "verfasst":

    Ich will bezwecken, dass das Bild immer den ganzen Brower voll ausfüllt.
    Wenn ich meine index.htm jetzt öffne, funktioniert das auch wunderbar.
    Lade ich die Seite dann allerdings auf den FTP-Server hoch und will die Seite via Internet besuchen, wird mir statt des Bildes lediglich ein kleines rotes Kreuz angezeigt.

    Weiß vielleicht jemand wo der Fehler liegt?
    Es kann ja nur bei dieser Zeile etwas falsch sein, oder?

    HTML
    <img id="bgImg" src="index-Dateien/ger.jpg" width="100%" height="100%">

    Schöne Grüße, hoola.

  • Hallo,

    da gibt es in der Regel zwei "übliche" Fehlerquellen:

    1. Die Groß- und Kleinschreibung von Pfad und Bild stimmen nicht überein. Unter Windows spielt die Groß-/Kleinschreibung keine Rolle, auf den Servern in der Regel schon, da sie meist unter Linux laufen.

    Beispiel: "index-Dateien/ger.jpg" und "index-dateien/ger.jpg" verweisen unter Linux und damit auf den meisten Webservern auf zwei unterschiedliche Pfade.

    2. Das Bild wurde nicht auf den Server geladen

    Gruss

    MrMurphy

  • Hi,

    danke für diese schnelle Antwort!
    Aber daran kann es nicht liegen, habe Groß- und Kleinschreibung kontrolliert und alles stimmt.
    Das Bild ist ja in dem "index-Dateien" Ordner, den und die Index-Datei lade ich ja gemeinsam auf den FTP-Server .. also am Bild kann es auch nicht liegen.

    Mich wundert, dass wenn ich die index.htm direkt öffne, ich dann das Bild sehen kann. Wenn ich die gleichen Dateien aber auf den FTP lade, kein Bild mehr gefunden wird.
    Liegt das vielleicht an einigen Einstellungen von FileZilla? (Denn dieses Programm nutze ich, um die HTML hochzuladen)

    MFG

    EDIT: Ist es von nachteil, dass ich den CSS Teil in die index.htm mit reingeschrieben habe?
    Braucht man zwingend eine eigene CSS Datei die dann mit der index.htm verknüpft wird?

    EDIT: Problem gelöst ... die Datei hieß ger.JPG.
    Mit dem großgeschriebenen JPG konnte er nix anfangen .. mit dem kleinen jpg aber schon .. VERRÜCKT!

    2 Mal editiert, zuletzt von hoola (13. Juni 2012 um 15:37)

  • Zitat von hoola


    EDIT: Ist es von nachteil, dass ich den CSS Teil in die index.htm mit reingeschrieben habe?
    Braucht man zwingend eine eigene CSS Datei die dann mit der index.htm verknüpft wird?


    Nein, braucht man nicht. In deinem kleinen Fall ist es völlig legitim.

    Zitat von hoola


    EDIT: Problem gelöst ... die Datei hieß ger.JPG.
    Mit dem großgeschriebenen JPG konnte er nix anfangen .. mit dem kleinen jpg aber schon .. VERRÜCKT!


    Nein, normal. Das mit der Groß-/Kleinschreibung bei Unix wurde dir schon gesagt. Am Besten ist es, man gewöhnt sich eine generelle Schreibweise an. Ich schreibe alle Dateinamen und deren Erweiterungen durchweg klein.

  • Hallo Leute, ich bin es nochmal.
    Nun habe ich noch ein Problem .. mein Quelltext sieht mitlerweile so aus.

    Mit diesem Quelltext wird leider das Verhältnis der Seiten des Bildes (ger.jpg) nicht beibehalten, sondern immer dem Browser-Fenster angepasst.
    Sieht bei einem Wide-Screen echt blöd aus!
    Ich würde gerne, dass, wie schon gesagt, das Seitenverhältnis des Bildes gleich bleibt wenn man das Fenster des Browsers verkleinert/vergrößert.
    Links und recht des bildes würden sich dann ja zwangsläufig 2 Balken bilden. Die würde ich dann einfach einfarbig machen.

    Habt ihr paar Tipps wie ich das umsetzen könnte?

    MfG, hoola.

  • Super, danke Pascal!

    Ich habe deine beiden Zeilen jetzt aber mal umgedreht:

    HTML
    width:auto; 
    height:100%;

    aber is ja am ende das gleiche.
    Nun entsteht aber immer nur am rechten rand ein weißer streifen, wenn ich das fenster verkleinere.
    Wie kriege ich denn jetzt das Bild zentriert, damit sich links und recht ein gleich großer streifen bildet?

    Kann ich dem Streifen auch noch eine Farbe zuordnen?

    MfG, hoola.

    EDIT: das mit der Hintergrundfarbe hat sich erledigt, das hab ich. Aber das Bild zentrieren ?_?

    Einmal editiert, zuletzt von hoola (6. Juli 2012 um 10:02)

  • Haha, ja einen wrap hab ich schonmal gegessen .. macht dann auch Sinn das Wort :P
    Nun Skaliert er aber das Bild nicht mehr wenn ich den Browser verkleiner oder vergrößer, sondern lässt es bei 100%.
    Geht das noch anders?

  • Im Grunde hast du alle Informationen um das nu selber zu lösen!