Moin!
ich habe einen kasten durch css erstellt. dieser wird bei rollover mit der maus mit einer anderen hintergrundfarbe gefärbt. dafür habe ich den a-tag mit css modifiziert. da durch klick darauf eh ein link aufgerufen werden soll, war das ok.
nun möchte ich aber innerhalb der box mehrere verschiedene textlinks einbauen. dies funktioniert nicht, da ein link im link normalerweise unsinn ist.was kann ich machen, um dieses problem zu lösen?
Wie soll das denn funktionieren: Du hast einen Kasten, wenn du da drauf klickst, wird ein Link aufgerufen. Dann stehen da noch Textlinks im Kasten drin, wenn man da draufklickt, was passiert dann von der Logik her? Wird dann der Link des Textes oder der Link des Kastens aufgerufen? Und wie soll ein Benutzer diese Logik erkennen und verstehen können?
Mein Vorschlag: Ändere deine Logik. Entweder ist der gesamte Kasten ein Link, dann können keine Textlinks enthalten sein. Oder es sind Textlinks enthalten, dann kann nicht der gesamte Kasten auch noch ein Link sein.
Genau das schreibt übrigens der HTML-Standard auch so vor: Links in Links sind verboten - wenn man sich den Quelltext betrachtet.
Ob es sinnvoll ist, sich durch optische Überlagerung oder Aneinandersetzen von Links ein Linkmosaik zusammenzupuzzlen, würde ich aber angesichts des Logikproblems, dem der Benutzer ausgesetzt ist, sehr bezweifeln.
- Sven Rautenberg
"Love your nation - respect the others."