Hallo,
du wendest HTML (mal wieder) praxisfremd an und verwendest dazu CSS wie es nicht vorgesehen ist. Was erwartest du dann?
Weder HTML noch CSS sind dafür gedacht jede falsche Verwendung abzufangen oder durch Warnhinweise abzusichern.
Deshalb immer wieder der Rat: Erst du Grundlagen lernen, dann Webseiten erstellen. Dabei gibt es genügend Klippen, die erfolgreich umschifft werden wollen.
Gruss
MrMurphy