CSS - Verbinden mit...?

CSS optionen

Hey,

was genau heißt das hier
Verbinden mit:
*ID
*class
*inline

/was genau sind die unterschieden/welches wäre optimal?
danke!

class bezieht sich auf die Klasse eines Objektes, in etwa so:<style type="text/css"> .classname { } </style> <span class="classname">Inhalt</span>
ID bezieht sich auf das id-Attribut:<style type="text/css"> #foo_container { } </style> <span id="foo_container">Inhalt</span>
Und inline heißt, dass das CSS direkt im Element (style-Attribut) angegeben wird:<span style="font-weight: bold;">Inhalt</span>
Irgendwas optimales gibt es da nicht. Wenn du z. B. verschiedene Deklarationen auf viele Elemente anwenden willst, empfiehlt sich eine Klassenzuweisung (zwei Elemente dürfen nicht die selbe ID haben). Und wenn ein Element nur einmal vorhanden ist und eine eindeutige ID hat (z. B. für JavaScript), ist eine ID-Zuweisung praktisch, da du dem Element nicht noch extra eine Klasse zuweisen musst.

Muss ich jetzt einfach mal tuen:

Wenn du noch weitere Fragen zu HTML/CSS haben solltest, schau bevor du hier postest da nach:

de.selfhtml.org/

Da wird schonmal ein Großteil deiner Fragen geklärt.