Hallo hmm,
Das HTML ist nicht besser.
<div id="page-content">
wäre bestimmt gern ein<main>
- das align-Attribut ist immer noch obsolet, darin wird sich auch nichts ändern (Ich meine, ich hätte dir das an anderer Stelle geschrieben)
- wozu das div-Element? Wozu feste Größenangaben? Warum inline-styles?
<legend><h2>Andrede</h2></legend>
ist sinnfrei- ein
fieldset
gruppiert mehrere Felder - eine ID darf nur ein einziges mal in einem Dokument vorkommen
- ein label ohne Text ist keine Beschriftung
- type=text ist default, kann deshalb weg
- size macht man besser auch mit CSS
- placeholder steht für eine Beispielangabe, nicht für eine Beschriftung
- eine Mailadresse sollte in ein Feld des Typs email eingetragen werden
- ein Button sollte ein Button sein
- onclick-Attribute sollte man nicht verwenden, onclick="#" scheint mir sinnfrei zu sein
EDIT
- ein
fieldset
gruppiert mehrere Felder - ein label ohne Textinhalt ist keine Beschriftung
Bis demnächst
Matthias