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?