Was du hochgeladen hast, ist ein PHP-Skript, das bindet vermutlich weitere Skripte und Inhalte
ein. Daran allein kann man also nicht so viel erkennen, das Skript erzeugt dann erst die
(X)HTML-Ausgabe, auf welche das CSS und das java-script wirkt - man muß sich also wirklich
die Ausgabe angucken, um zu verstehen, worauf das CSS genau wirkt.
Zudem refenziert es wie vermutet eine Datei mit java-script, die alles mögliche mit deinem Editor
anstellen kann, wenn du das nicht deaktivierst, was bei einem schlecht konzipierten Projekt
aber auch dazu führen mag, daß der Editor selbst nicht (mehr) funktioniert - jedenfalls
vermutlich anders als zuvor. Ohne die Wirkung von solch einem java-script ist so kaum
vorstellbar, daß sich plötzlich bei Änderungen von Text Schriftgrößen und -farben ändern
oder sogar Text zusammengeschoben wird, was ohnehin ein Effekt ist, der sonst gar nicht so
einfach erreichbar ist, wenigstens nicht mit dem, was da in der CSS-Datei steht.
Meine Vermutung geht dahin, daß dein Editor vor allem auf java-script, AJAX etc basiert und
den Murks fabriziert, nicht das CSS oder (X)HTML selbst. Deine anfängliche Vermutung, daß der
Editor nichts taugt, wird also wohl richtig sein ;o)
In der CSS-Datei bedeutet ‘.footer’ im (X)HTML-Quelltext, den das PHP-Skript erzeugt, ein
Element der Klasse ‘footer’, da findet man dann also in der Elementanfangsmarkierung das
Attribut class=“footer”, aber auch sowas wie class=“footer dingsbums” oder class=“dingsbums
footer” etc. Die CSS-Anweisung wirkt auf solche Elemente, ändert also die Darstellung von
Elementen, die zur Klasse ‘footer’ gehören, mehr dazu in jeder Anleitung zu CSS ;o)
Wenn die Schrift bei dir größer wird, wenn du Anweisungen mit font-size rausnimmst, bedeutet
das einfach, daß du an deinem browser eine andere, größere Schriftgröße eingestellt hast, um
alles besser lesen zu können, die gelöschte Anweisung hat dann deine Bemühungen zur
guten Lesbarkeit zunichte gemacht, indem dort eine kleinere Schriftgröße angegeben wurde.
Wenn man überhaupt, etwa für Überschriften, Schriftgrößen festlegen will, kann man dazu etwa
eine Einheit wie ‘em’ statt ‘px’ verwenden, 2em entsprechen dann der doppelten eingestellten
Schriftgröße etc.