Okay, vorweg:
es gibt hier einen Haufen Dinge, die da noch verbesserungswürdig sind. Und ich meine damit auch eine Menge.
Ich möchte dich auch nicht auf all die Fehler hinweisen, wenn du dir deinen Code in ein paar Monaten nochmal anschaust und du hast deine Kentnisse erweitert, wirst du selber feststellen, was es da zu verbessern gibt (z.B. offene Tags,
font
-Tags an komplett unsinnigen Stellen, etc.).
Um solche Fehler zu sehen, bietet sich ein Validator an. Viele Editoren (my Favourite: Atom-Editor) zeigen dir aber auch schon solche Fehler an.
Ich möchte nur auf zwei Sache eingehen, weil du sie angesprochen hast:
was bei js allerdings nicht läuft ist das ich die hintergrundfarbe auf black hab läuft auch wenn ich die seite lokal teste nur bei js halt net
Du benutzt den
bgcolor
-Attribute in deinem
body
.
Man sollte generell schon
style
-Angaben inline vermeiden, aber was man noch mehr vermeiden sollte, sind veraltete Attribute, die nicht mehr in HTML5 unterstützt werden. So etwas wird mit CSS geregelt:
CSS:
body {
background-color: black;
}
Der zweite Punkt ist der Grund, warum es auf JSFiddle nicht funktioniert. Ich weiß es nicht ganz genau, aber folgendes klingt für mich plausibel (Wenn es jemand besser weiß, soll er mich bitte unbedingt korrigieren) :
JSFiddle benutzt natürlich die aktuelle Version von HTML (HTML5). Diese benutzt du lokal nicht. Jetzt stellt sich natürlich die Frage, wie man den seine Seite überhaupt in HTML5 schreibt. Relativ einfach:
Deklaliere deinen
DOCTYPE
.
https://www.w3schools.com/tags/tag_doctype.asp
Und ich sehe bei dir einen Login-Button. Ich möchte da schon offen und ehrlich mit dir sein und dir sagen, dass Login-Systeme usw. wahrscheinlich noch eine Nummer zu groß für dich sind. Nimm mir das nicht böse.
Das solls für jetzt auch gewesen sein, man lernt nicht die Welt in einem Tag.
Ich habe mal den Code deines Fiddles so in JSFiddle eingefügt, wie er gehört. Einfach seinen Code in das HTML-Feld zu packen, ist nicht Sinn der Sache:
http://jsfiddle.net/swmajzeu/
Allerdings funktioniert bei mir da so einiges nicht und kann so ziemlich nichts davon nachvollziehen, geschweige denn überhaupt sehen.
Ich sehe in deinem Code auch so viele Fehler, was vor allem eine Menge ungeschlossene Tags sind, dass die dir dein komplettes Layout zerhauen. Du solltest darüber nachdenken, ob du die Seite nicht nochmal machst, mit einem richtigen Editor und einer richtigen Herangehensweise. Schau dir an, was du schon kannst, was für neue Dinge du dir zutraust und lege erst dann los. Informiere dich drüber, was best-practice ist und übe zur Not an kleineren Projekten. Wild Codeschnippsel aus dem Internet zu kopieren ohne sie zu verstehen (was ich dir jetzt hier einfach mal frech unterstelle

) führt auf lang oder kurz zu einem unübersichtlichen Haufen an Code.