Hallo
zu 1.
Nein, das footer-Element funktioniert auch auf deiner Seite. Eventuell hast du dich vertippt.
zu 2.
Da kann ich nicht nachvollziehen. Ich würde auf Probleme mit deinem Rechner (Grafikkarte / Treiber) tippen.
zu 3. Du floatest, clearst aber nicht. Grundsatz: Wer Floatet MUSS auch Clearen. Dazu gibt es bereits hunderte von Artikeln im Internet. Googeln nach "float clear" sollte weiterhelfen. Informiere dich auch, welche Probleme das globale Clearen erzeugen kann.
zu 4. Weil der Platz im Container nicht ausreicht. Verzichte grundsätzlich darauf Containern eine feste Höhe (height) zu geben. Die Höhe wird vom Inhalt bestimmt und nicht umgekehrt.
Erhöht sich die nummerierte Liste hier nicht automatisch?
Meinst du hier im Forum?
Hast du dir die Seite überhaupt mal in anderen Browsern angeschaut? Jeder zeigt die anders an und wahrscheinlich keiner so wie du es dir erwünschst. Solche Kontrollen gehören eigentlich zum Erstellen ein Webseite, und zwar nach jeder grundlegenden Änderung.
Gruss
MrMurphy