ChrisB: Ganzes <div> als Linkarea verwenden

Beitrag lesen

Hi,

ein <a>-Element darf nur Inline-Elemente enthalten...

Und auf diese kannst du dich nicht beschränken, weil ...?

Wie kann ich (ohne JavaScript) ein ganzes <div>-Element als Linkfläche verwenden und dann bitte auch die typische Linkunterstreichung (text-decoration) für alle enthaltenden Elemente ausschalten?

Gibt es keine Möglichkeit

Mit HTML gibt es keine direkte Möglichkeit. XHTML 2 sah vor, auch zahlreichen anderen Attributen ein href-Attribut zu erlauben - aber das hat ja von HTML5 den Todesstoß verpasst bekommen.

Du könntest aber ein im DIV-Element liegendes A-Element per CSS entsprechend darüber positionieren.
Das wird dann aber vermutlich wieder andere Nachteile in der Nutzung nach sich ziehen, bspw. wenn Elementinhalte markiert&kopiert werden sollen.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?