Die HTML Fehler sind relativ einfach zu beheben, weil man direkt im Browser sieht was falsch ist. Wenn die weg sind, sind eventuell auch ein paar der anderen Fehler weg.
Was Dir fehlt sind einfach ein paar Grundlagen ....
Zum Bleistift:
<img src="img/startimage1.jpg" alt="Dein Alt-Text" width="100%" border="0"Title=" ------------------------------------------------------------------- Versandkosten in Austria ab nur 4.80 Euro ---------------------------------------------------------------"/>
Du willst also, dass Google .... und sämtliche Browser die keine Bilder können ..... der Meinung sind, dass die Beschreibung dieses Bildes namens startimage1.jpg "Dein Alt-Text" lautet?
Dann steht da das:
border="0"Title=
Mit viel Glück bemerkt der Browser, dass hinter dem (bescheuerten) Attribut border noch das Attribut title kommt ..... andere Browser erwarten aber hinter dem border="0" ein Leerzeichen um überhaupt zu bemerken, dass da noch ein Attribut kommt.
Und warum stehen da überhaupt Attribute zur Formatierung von html Elementen? Das ist so 1990er ....
Wenn Du dieses Attribut setzen würdest:
class="meine_startbilder"
Könntest Du in der CSS Datei das schreiben:
.meine_startbilder {
width:100%;
border: none 0px;
}
was den entscheidenden Vorteil hätte, dass nicht irgendein CSS das für ganz andere Bilder gedacht ist Deine HTML Attribut Formatangaben einfach glattbügelt.
Die Reihenfolge ist nämlich die (von oben nach unten überschreibt)
CSS inline direkt auf Element (<img style="styles hier")
CSS auf ID (id="my_id")-> css: #my_id {styles hier}
CSS auf Klasse (id="my_class")-> css: .my_class {styles hier}
CSS auf Element (img)-> css: img {styles hier}
html attribute <img width="">
Du verwendest hier die letzte Option .... also die, die von allen anderen Möglichkeiten glattgebügelt wird, sollte irgendein CSS Selektor zufällig Dein Bild treffen (und ich habe nur die einfachsten aufgeschrieben)
Es geht ja auch
.class img {die styles treffen alle img tags innerhalb irgendeines Elementes das die Klasse class hat}
Wenn Du alles wegschmeißt und neu machst, wirst du die Fehler wiederholen.
Deshalb nochmal .... bitte das einmal wie einen Roman durchlesen:
https://wiki.selfhtml.org/wiki/CSSLinks oben anfangen mit Grundlagen -> Syntax
Es würde auch nicht schaden den HTML Teil einmal durchzulesen ....
Hier noch ein Hilfswerkzeug um die Bugs in Deinem HTML zu finden:
https://validator.w3.org/