Antipitch: Aussehen von Links wird von CSS beeinflusst, obwohl andere ID

Beitrag lesen

Hi David,

ist doch nicht die Tabelle. Hier der Fehler:

#navigation ul,li,a {
 display:block;
 margin:0;
 background-color: white; /*Hintergrundfarbe non-hover*/
 padding:0;
 border:0; }

Die Gruppierung ist nicht korrekt. Dann kriegt jedes <a> im Dokument display:block. So ist es richtig:

#navigation ul,
#navigation li,
#navigation a {
 display:block;
 margin:0;
 background-color: white; /*Hintergrundfarbe non-hover*/
 padding:0;
 border:0; }

Die Tabelle ist "nach meinem Geschmack" trotzdem nicht so ganz korrekt. <th> hat zwar nur die offizielle Beschränkung von <tr> als Elternelement, ist IMHO aber doch dazu gedacht in einem <thead> zu stehen (vgl. mein Link von vorhin). Das kommt bei dir aber gar nicht vor und dürfte dann auch nur strikt einmal vorkommen (muss aber gar nicht).

Außerdem solltest du deinem Dokument dringend eine Doctype Deklaration geben. Viel Spass weiter...

Gruß
Antipitch