Wie sollte eurer Meinung nach eine "gute" Homepage
Das ist Geschmackssache. Wenn den meisten hier Deine Farbgebung nicht gefällt, mußt Du entweder damit leben oder versuchen, den Allgemeingeschmack etwas besser zu treffen.
und ein gut geschriebener Quelltext???
Eine technisch gute HTML-Seite hält sich a) strikt an HTML 4.01 und trennt b) das Aussehen (Farbe, Schriftart und -größe, etc.) vom Inhalt (Überschrift, Absatz, Verweis, Fußnote, etc.). Für das Aussehen ist CSS zuständig, für den Inhalt HTML.
Du hast in diesem Sinne bereits den Kardinalfehler überhaupt begangen: Du verwendest uralte HTML-Tags,
Was z.B. außer <font>????
die im aktuellen Standard nicht mehr existieren und Du trennst das Aussehen der Seitenelemente nicht von deren inhaltlicher Bedeutung.
Werd ich beachten
Paradebeispiel ist <font>: Es hat inhaltlich keinerlei Aussage, denn es sagt nicht, ob es sich beim jeweiligen Text zum Beispiel um eine Überschrift oder ein Zitat handelt. Somit hat es in HTML auch nichts zu suchen (was auch der Grund dafür ist, daß <font> in HTML 4.01 nicht mehr vorhanden ist).
Gibt es eine Art List wo alle HTML 4.01 Tags drinstehen?
Anderes Beispiel, das hier bereits angesprochen wurde: Du verwendest Tabellentags (<table>, <tr>, <td>), um Seitenteile auf dem Bildschirm zu platzieren.
Natürlich, sinn verschachtelte Tabellen... Gibts oft.
Wie soll ichs sonst darstellen?
Dazu ist eine Tabelle aber nicht gedacht, eine Tabelle dient einzig dazu, tabellarische Daten darzustellen.
In beiden Fällen sollte CSS eingesetzt werden, denn CSS ist dafür gedacht, der Seite Form, Farbe und Aussehen zu geben.
Werd ich machen
Das kann zum Beispiel so aussehen: http://kino-fahrplan.de/kinos/ufa/. Nicht die Krönung des Designs, aber wenn Du Dir den Quellcode anschaust, wirst Du feststellen, daß alles recht sauber untereinander weg geschrieben ist.
Du möchtest wissen, ob man mit dieser dusseligen Trennung von CSS und HTML auch richtig gut aussehende Seiten basteln kann? Bitte: http://www.csszengarden.com/.
Wirf mal einen Blick in den Quellcode. Das besondere an dem ganzen Projekt ist, daß der HTML-Code auf allen Seiten derselbe ist, lediglich der CSS-Code ändert sich mit den Verweisen in der Kategorie "Design".Im übrigen hat die Trennung auch noch einen weiteren, gravierenden Vorteil: Der HTML-Code wird übersichtlicher und die Seiten schlanker. Ich habe seinerzeit IIRC mehr als zwei Drittel eingespart, als ich von Tabellenlayout (das System, das Du jetzt verwendest) auf CSS umgestiegen bin.
Vielleicht hab ich ja einen scheiß Geschmack, was Layout und Text angeht... aber wie solls denn sein?
Das kann Dir hier eigentlich keiner genau sagen, siehe ganz oben. Erstmal gerne so, wie es Dir am besten gefällt. Willst Du andere Leute anlocken, muß Du Dich halt auf deren Geschmack einlassen (was nicht so schwierig ist, wie es scheinen mag).
Ich will ja nicht mein Niveau senken. :-)
In jedem Fall würde ich mir Mühe geben, das Design zum einen dem Thema ein wenig anzupassen und ihm zum anderen eine durchgängige Identität, einen Wiedererkennungswert zu verpassen.