yetanotheruser: Div's in Hyperlinks

Beitrag lesen

Hi,

Ich hab grad meine Seite durch den Self-HTML-Validtor gejagt. Der zeigt alle Stellen als fehlerhalft an, wo div's innerhalb von a-Elementen stehen.

Nunja, ein a darf halt kein Block-Element enthalten.

Zur Erklärung:
Das sind Aufklappmenus, die ich per CSS realisiert hab. In Self-HTML wird es doch auch so beschrieben! Anders geht es ja auch gar nicht.

Also man kann ein Ausklappmenu auch ohne Div's realisieren, bis auf vielleicht einen Wrapper aussen rum.

Eigentlich hab ich mir das ja schon immer gedacht, aber es ist ja die einzige Möglichkeit per CSS.

Was ist die einzige Möglichkeit? Nen Anker blockmäßig darzustellen? Warum gibst du dem Anker nicht display:block per CSS mit? Damit wird er als block dargestellt.

Was sagt ihr dazu, ist es OK, div's in Links zu packen?

Nein, natürlich nicht.

Oder soll ich dafür lieber inline-Elemente nehmen, und Display:block setzen?

Wozu? Du hast doch schon ein inline-Element, dem du display:block verpassen kannst. Dazu brauchst du nicht nochmal nen Element innerhalb des Ankers.

Gruß Ben