M
Maik
Zitat aus deinem vergangenen Thread, wo wir das Problem schon mal erörtert haben:
Demnach müsstest du alle darin enthaltenden Elemente (<fieldset>, <h6>, <ul>, <li>) z.B. durch ein <span>-Element ersetzen, denn solch ein Inline-Element darf im <a>-Element enthalten sein, und es im CSS jeweils seiner Funktion entsprechend formatieren.
Oder du verzichtest auf das <a>-Element, das dem Seitenbesucher letztlich eh keinen Verweis zu einer Datei / einem Dokument bietet, und verwendest meinetwegen stattdessen ein <div>-Element, das deine weiteren Block-Elemente auch enthalten darf.
mfg Maik
Wenn du die angesprochenen Elemente weiterhin nutzen möchtest, mußt du das <a>- und <span>-Element durch Block-Elemente ersetzen.
Ansonsten mußt du die Block-Elemente durch Inline-Elemente ersetzen, und diese dann entsprechend formatieren.
Deine Frage hätte sich aber eigentlich erübrigt, wenn du zwischenzeitlich die HTML-Elementreferenz für Inline- und Block-Elemente studiert hättest. Für erstere hatte ich dir in meiner zweiten Antwort den Link genannt.
mfg Maik
Demnach müsstest du alle darin enthaltenden Elemente (<fieldset>, <h6>, <ul>, <li>) z.B. durch ein <span>-Element ersetzen, denn solch ein Inline-Element darf im <a>-Element enthalten sein, und es im CSS jeweils seiner Funktion entsprechend formatieren.
Oder du verzichtest auf das <a>-Element, das dem Seitenbesucher letztlich eh keinen Verweis zu einer Datei / einem Dokument bietet, und verwendest meinetwegen stattdessen ein <div>-Element, das deine weiteren Block-Elemente auch enthalten darf.
CSS:
div:hover ... { }
mfg Maik