Dann ist mir gerade beim Testen aufgefallen, Du hast Punkte für die einzelnen Sektionen in der CSS-Datei genommen und ich das Symbol #. Worin besteht der Unterschied, wenn ich eine Sektion in einer CSS-Datei mit # oder mit einem Punkt anfange ?
Selektoren in CSS, die mit # anfangen, beziehen sich immer auf ein Element im
HTML-Dokument mit einer bestimmten ID. Selektoren, die dagegen mit einem Punkt beginnen, definieren sog. Klassen ("class").
Eine ID vergibt man folgendermaßen:
Und den Style dann eben über das #-Symbol:
Bei einer Class schauts so aus:
Code:
<div class="meineclass"></div>
Der wichtigste Unterschied, den man unbedingt beachten muss, um
HTML- und CSS-konform zu arbeiten, ist, dass innerhalb eines
HTML-Dokuments jeweils nur ein Element "pro ID" exisitieren darf, d.h. eine ID muss eindeutig sein. Dagegen können beliebig viele Elemente einer Class zugewiesen werden.
Ich habe vor ein paar Tagen auf Grund von diesem Thread per PN mit Matze "diskutiert", welche Möglichkeit vorzuziehen ist. Ich werde meine Aussagen mal zusammenfassen und hier präsentieren
mfg