• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

wann span wann id wann class?

tarpi

Neues Mitglied
Man kann ja in css Elemente mit span, class und id gruppieren, aber wann nimmt man was?

mfg tarpi
 
ich nehme wenn es geht immer class.
für die navigation nehme ich oft id.
und span nimmt man wenn man eine außname bein design. z.B wenn man eine Navigation macht und dort ein feld anders gestalten will als die anderen nimmt man span.
 
Ein ID ist ein Blockelement und darf mit seiner individuellen Bezeichnung je Seite nur einmal vorkommen.
Man verwendet ihn also um bestimmte Inhalte zu gruppieren.

Eine Klasse ist ebenfalls ein Blockelement und darf je Seite mehrmals vorkommen.
Damit kann also eine bestimmte Formatierung mehrmals je Seite verwendet werden.

Span ist ein Inline-Element. Es kann Text und andere Inline-Elemente enthalten.
Es findet meist Einsatz, wenn Text sporadisch formatiert werden soll.
Auch span kann mehrmals je Seite vorkommen.
 
Ähm, hab ich was verpasst?

Seit wann sind id und class Blockelemente? Das letzte mal als ich nachgeschaut habe waren das Attribute, die man jedem Element geben kann.
 
Ok, ihr habt Recht. Sorry.
Können wir uns darauf einigen?

Ein "div id" und ein "div class" sind Blockelemente.
 
span ist ein HTML-Element.
Es hat an sich überhaupt keine Bedeutung und repräsentiert lediglich seine Kinder.

id und class sind HTML-Attribute, mit denen man jedes HTML-Element ausstatten kann.
Hier und hier werden die Attribute in der Spezifikation genauestens erklärt.

Mit "gruppieren" haben span, id und class nichts zu tun. HTML-Elemente kann man mit dem div-Element gruppieren. div hat genauso wie span keinerlei semantische Bedeutung, es repräsentiert auch nur seine Kinder.
 
Zurück
Oben