Ja, ich weiß, diese Frage wurde oft gestellt und eine mögliche Lösung ist style="display:block;"
zu der Verbindung hinzuzufügen.Wie man ein ganzes Div klickbar macht (Tabellenformat divs)
Aus irgendeinem Grund diese Lösung nicht mit Tabellenstil DIVs funktioniert:
https://jsfiddle.net/exyv8jmw/1/
HTML:
<div class="table">
<div class="tablerow">
<div class="left">
<a href="/something.html" style="display:block">
This is a link</a>
</div>
<div class="right">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</div>
</div>
</div>
CSS:
.table{
width:500px;
display:table;
}
.tablerow{
display:table-row;
}
.left{
width:50%;
background:green;
display:table-cell;
padding:5px;
}
.right{
width:50%;
display:table-cell;
background:red;
padding:5px;
}
Wie Sie sehen können, ist der leere grüne Bereich nur horizontal, aber nicht vertikal anklickbar. Ich habe auch versucht:
<a href="/something.html" style="display:block"><div class="left">This is a link</div></a>
aber es hilft nicht.
Es ist nicht in Firefox funktioniert: https://jsfiddle.net/exyv8jmw/5/ – yoyoyo
@yoyoyo meine Antwort aktualisiert. Firefox braucht auch 100% Höhe in der Zeile https://jsfiddle.net/exyv8jmw/6/ –