Ich weiß ja nciht, was das div enthalten soll, aber prinzipiell kann das a im div verwendet werden und so groß wie das div sein, indem es display:block erhält.
Da hätte ich dann aber noch eine Frage: Wozu dann das 'div'?
Ja genau. Das <div> benötige ich nur, weil ich variable Inhalte darstellen muss. Und es soll dann das gesamte Feld sensitiv sein für den Link. Scheint so, dass es nicht ohne JavaScript geht. Das versuche ich aber immer zuerst, bevor ich dem Drängen nachgebe ;-)
Aber warum das div-Element? Warum nicht einfach ein display: block;
für das a-Element?
Ich verstehe nicht, warum das nicht funktioniert - oder warum ersetzt du nicht das div-Element durch ein span-Element, wenn schon ein zusätzliches notwendig ist?