Bei einer Websitekritik geht es nicht darum, jemanden glücklich zu machen, sondern ihm/ihr die Wahrheit so klar wie möglich zu machen, damit er/sie weiß, was er/sie an der Site noch zu ändern hat.
Und genau das sagt der von Dir zitierte Satz aus, dass der Dir nicht hilft, ist nicht mein Problem, wenn der Dir nicht hilft, zeigt das nur, dass bei Dir noch sehr viel mehr im Argen ist. Denn Du verstehst offensichtlich nicht, was da hilfreiches in dem kurzen Satz drin steht.
Das ist jetzt keine Herabsetzung Deiner Fähigkeiten, aber eine deutliche Wahrheit, die sagt, dass Du mit dem Begriff „Semantik“ gar nichts anfangen kannst. Das ist aber schlecht, denn bei HTML geht es nur um die Semantik. Woraus wir schließen, dass Du HTML nicht verstanden hast, und wer HTML nicht verstanden hat, ist nicht in der Lage eine Website zu schreiben.
Das soll aber nicht heißen, dass Du zu blöd wärest oder irgendsowas, was Du mir jetzt vermutlich unterstellen willst (weil Dich diese Aussage von mir natürlich nicht glücklich macht), sondern das heißt einfach, dass Du Dich darüber informieren musst, was „Semantik“ im Zusammenhang mit HTML eigentlich bedeutet, dass Du HTML lernen musst und dann kannst Du den von mir bemängelten Fehler korrigieren, nämlich dass Dein Code keine Semantik enthält.
Aber wie viele gelangweilte Möchtegern-Webmaster, die sich erhoffen, dass ihnen die gebratenen Hühner in den Mund fliegen, hast Du Dich eben offensichtlich nicht informiert, was „Semantik“ ist, hast nicht versucht, meine fachlich fundierte Aussage zu verstehen, sondern hast mir nur vor den Kopf geknallt, dass Dir die Aussage nicht hilt, als wäre es meine Schuld, dass Du versuchst, eine Website zu erstellen, ohne die Grundlagen dafür zu beherrschen.
DAS hat Dich jetzt sicherlich auch nicht glücklich gemacht, aber das musste ich jetzt einfach mal loswerden, weil es so ja auch nicht geht. Solche Antworten machen MICH nämlich nicht glücklich! Sie lassen vermuten, dass der Fragesteller keinen Bock hat, irgendwas selbst zu machen und Fehler immer nur bei anderen sucht.
Wenn dem nicht so ist, dann zeige die notwendige Eigeninitiative und dann werden wir uns besser verstehen und Dein Projekt wird besser vorankommen!
Ich weiß nämlich weder was ich falsch gemacht habe, noch wie ich es besser machen kann.
Du hast Deinem Inhalt keine Semantik gegeben.
Dicke Fehler scheinen ja nicht drin zu sein, denn der Validator zeigt keine an.
Der Validator kann die Semantik nicht prüfen. Das kann kein Programm. Das kannst nur Du. Wenn keine Semantik drin ist, ist das aber sehr wohl ein dicker Fehler, denn damit hast Du das, wofür HTML eigentlich steht, gar nicht angewendet.
Der Validator prüft den HTML-Code auf seine Syntax. Ob die Tags richtig geschlossen sind, Du richtige Tags verwendet hast, und ob die Tags alle da stehen, wo sie stehen dürfen.
Semantik ist aber die Bedeutung Deines Inhalts. Du zeichnest damit aus, was eine Überschrift ist, wo Textabsätze sind, ob eine Textpassage als wichtig oder sehr wichtig gilt. Du zeichnest Adressen aus, Listen, tabellarische Daten usw. Das kann ein Programm nicht automatisch machen und es kann Deine Semantik auch nicht prüfen.
Aber Programme wie Suchmaschinen sind eben auf diese semantische Bedeutung angewiesen. Sie erkennen eine Überschrift nur daran, dass Du das richtige Überschrifts-Tag verwendet hast.
<div class="ueberschrift">Willkommen!</div>
ist keine Überschrift! Das ist bedeutungsloser Inhalt, da
die semantische Bedeutung auszeichnet: „Gruppe von mehreren Elementen“. Aber nichtmal das stimmt. Keine Elemente, keine Gruppe. Richtig muss es heißen:
<h1 class="ueberschrift">Willkommen!</div>
Jetzt ist es eine Überschrift.
DAS ist Semantik.
Das kann man mittels Wikipedia herausfinden.
Der „blöde Spruch“ war eine Rechtfertigung für deine Bewertung meiner Arbeit.
Es sollte soviel heißen wie: „Ich bin immer noch Schüler und kann es deswegen nicht perfekt, geh mit mir nicht so hart ins Gericht“
Sei mir nicht böse, aber glaubst Du, dass das die Nutzer Deiner Website interessiert? Wenn denen die Website nicht gefällt oder sie sie nicht nutzen können, weil Du irgendwas falsch gemacht hast, dann sind sie wieder weg und kommen nie wieder. Und damit ist das Ziel Deiner Website verfehlt. Benutzer sind da ganz brutal.
Ich verurteile Dich nicht dafür, dass Du Anfänger bist. Um Himmels Willen. Ich hab doch selber mal so angefangen, Tabellenlayout, Frames, das volle Programm!
Ich verurteile nur Leute, die nicht lernwillig sind und glauben, ihr Anfängercode würde sie irgendwohin bringen. Ich verurteile Leute, die glauben, nichts tun zu müssen, weil sie Schüler sind, weil sie keine Zeit haben, oder welcher Grund auch immer vorliegt. Dann darf man so ein Projekt halt nicht angehen, wenn man von vornherein weiß, dass man es nicht zu Ende bringen kann.
Aber ich bin sicher, dass das auf Dich nicht zutrifft. Also tu, was ich mit meinen direkten, „unglücklich machenden“, schienbar hartherzigen Kommentaren erreichen will: Setze Dich auf Deinen Hosenboden und versuche, das zu verbessern, was im Argen ist. Zeige Eigeninitiative und lerne kontinuierlich weiter. Wo sonst kannst Du so viel lernen, wie hier?
Ich hoffe du fühltest dir nicht auf den Schlips getreten, denn eigentlich war es nicht meine Absicht, dass du dich so rechtfertigen musst.
I wo. Mich lässt das kalt
Ich weiß, dass ich eine provozierende Art habe, aber ich bin auch einfach ehrlich und will helfen. Und lernwillige Menschen lassen sich für gewöhnlich auf die Art aus der Reserve locken und hocken sich hin und ändern was.
Leute, die darauf nur mit Schimpfworten reagieren (ist bei Dir ja nicht der Fall), zeigen damit, dass sie eigentlich gar kein Interesse an der Thematik haben und nur billige, am besten kostenlose Hilfe wollen, am besten Leute, die ihnen den kompletten Code hier posten, dass sie nichts mehr machen müssen und die Früchte „ihrer“ Arbeit ernten können. Solche Leute unterstütze ich nicht.
Aber bei Dir habe ich einen anderen Eindruck. Jetzt bist Du dran