Was habe ich hierbei falsch gemacht? Wieso funktionert es nicht?

2 Antworten

Hallo JackieR55,

<!DOCTYPE html>
<html>
<article><center><img src=Untitled191_20230713131112.pnge="width:125px;height:100px;">
</body>
</html>
  1. Article Tag eröffnet und nicht wieder geschlossen. Der Article Tag ist sowieso unnötig. Bild kannst du auch einfach so einfügen
  2. Du hast mit DOCTYPE html ein HTML5 Dokument erstellt. HTML5 unterstützt das Center Tag nicht mehr wie hier zu lesen ist: https://www.w3schools.com/tags/tag_center.ASP
  3. Dein IMG Tag ist fehlerhaft. Die Dateiendung pnge habe ich noch nie gesehen und des weiteren passt die Zeichensetzung der Anführungszeichen nicht. Und was hat das =-Zeichen hinter dem Dateinamen verloren?
  4. Die Width und Height Angaben sind falsch. Da fehlen Anführungszeichen und du brauchst keine px anzugeben, da für dieses Attribut automatisch px genommen wird.
  5. Du hast keinen einleitenden Body Tag
  6. Dir fehlt ein Alt-Attribut in deinem IMG-Tag wenn es korrekt sein soll.
  7. Es fehlt ein Title-Tag innerhalb des ebenso fehlenden Head-Tags
  8. Es fehlt ein lang-Attribut für die Sprache der Webseite

Alles mal korrigiert:

<!DOCTYPE html>
<html lang="de">
<head>
  <title>Test fuer Bild</title>
</head>
<body>
<img src="Untitled191_20230713131112.png" width="125" height="100" alt="Test-Bild">
</body>
</html>

Du kannst auch selber mal deinen HTML Code unter https://validator.w3.org/#validate_by_input eingeben. Da kannst du das alles verifizieren lassen und um einiges besser erklärt bekommen was deine Fehler waren. Dein Code ergibt 10 Fehler in diesem Validator.

Nicht alle der aufgelisteten Punkte sind tatsächlich relevant um das Bild angezeigt zu bekommen, aber nach W3C wäre es so wie ich es dir jetzt vorgegeben habe korrekt.

Ben


JackieR55 
Fragesteller
 14.07.2023, 17:06

Danke!

1
<img src=Untitled191_20230713131112.pnge="width:125px;height:100px;">

Da ist etwas völlig vermurkst. Gemeint war vermutlich

<img src="Untitled191_20230713131112.png" style="width:125px;height:100px;">

JackieR55 
Fragesteller
 14.07.2023, 16:40

Danke für die Antwort! Es hat geklappt :)

1
jo135  14.07.2023, 17:47
@JackieR55

Super. Aber wie du in der anderen Antwort sehr ausführlich lesen kannst, gibt es in dem HTML noch jede Menge andere Probleme (Browser sind halt recht tolerant, soweit es noch halbwegs entzifferbar ist).

1