Gunther: Frage zum Hover-Effekt - kein Parent Selektor!

Beitrag lesen

Hallo!

Naja, das a übernimmt durch die Deklaration als block die Funktion des divs, also des Containers. Anders gesagt, die Tag-Tiefe bleibt, die Tag-Elemente ändern sich*. Das span ist dann das ehemalige a. Zwingend nötig ist letzteres natürlich nicht. Könnten aber auch mehrere Inhalte sein, z.B. noch ein img usw. Hab’s so als Beispiel dafür genommen, dass innerhalb des a – trotz Umdeklaration zum Block – nur inline-Elemente vorkommen sollten.

Letzteres gilt nur, wenn der OP kein HTML5 verwendet, denn in HTML5 sind auch Blocklevel Elemente innerhalb von 'A' Elementen erlaubt.

Der andere entscheidende Punkt ist aber die Frage, ob das 'Div' Element *mehrere* 'A' Elemente beinhaltet, oder nicht. Denn *verschachtelte* 'A' Elemente sind in keinem Fall erlaubt.

Aber vielleicht beantwortet das auch gar nicht wirklich die Ausgangsfrage :)

Um die letztendlich genauer zu beantworten, müsste uns der OP noch einige mehr Informationen geben. ;-)

Gruß Gunther