Div in a-Element

Jan-Frederik Stieler

Monsterator
Moderator
Hallo,
eine Frage, wenn ich ein a-Element mit Display:block; in ein Block-Element umwandel, darf das a-Element dann auch ein Div enthalten?

Viele Grüße
 

Sven Mintel

Mitglied
Es spricht aber nichts dagegen, dort bspw. einen <span> zu platzieren.

Ein <span> hat wie ein <div> abgesehen davon, dass es ein Inline-Element ist, keine weiteren speziellen Eigenschaften.
Wenn du dem <span> ein display:block verpasst, wäre der einzige Unterschied zum <div>, dass es in Links erlaubt ist.
 
M

Maik

Moin.
eine Frage, wenn ich ein a-Element mit Display:block; in ein Block-Element umwandel, darf das a-Element dann auch ein Div enthalten?
Das ist nicht von der CSS-Formatierung abhängig, sondern von der deklarierten HTML-Version im Doctype.

In HTML5 ist dies möglich, unabhängig davon, ob das Inline-Element mit display:block "Block-Level-Charakteristika" erhält, oder nicht - in ein Block-Element wird es zudem durch diese Formatierung auch nicht umgewandelt, sondern erhält lediglich die typischen Eigenschaften eines Block-Elements.


mfg Maik