CSS Tooltip - overlapping problem
HTML
<table>
<tbody>
<tr>
<td class="tooltipContainer">Tooltip Container 1-1
<div class="tooltip">
Contents of tooltip container 1-1... works
</div>
</td>
<td class="tooltipContainer">Tooltip Container 1-2
<div class="tooltip">
Contents of tooltip container 1-2... works
</div>
</td>
</tr>
<tr>
<td class="tooltipContainer">Tooltip Container 2-1
<div class="tooltip">
Contents of tooltip container 2-1... doesn't work as it's covered by tooltip 1-1 contents
</div>
</td>
<td class="tooltipContainer">Tooltip Container 2-2
<div class="tooltip">
Contents of tooltip container 2-2... doesn't work as it's covered by tooltip 1-2 contents
</div>
</td>
</tr>
<tr>
<td>Non-tooltip Container 3-1</td>
<td>Non-tooltip Container 3-2</td>
</tr>
<tr>
<td>Non-tooltip Container 4-1</td>
<td>Non-tooltip Container 4-2</td>
</tr>
<tr>
<td class="tooltipContainer">Tooltip Container 5-1
<div class="tooltip">
Contents of tooltip container 5-1... works
</div>
</td>
<td class="tooltipContainer">Tooltip Container 5-2
<div class="tooltip">
Contents of tooltip container 5-2... works
</div>
</td>
</tr>
</tbody>
</table>
CSS
.tooltipContainer {
position: relative;
}
.tooltip {
position: absolute;
outline: none;
width: 500px;
background-color: #e86d6d;
color: black;
border-radius: 5px;
box-shadow: 5px 5px 8px rgba(55, 55, 55, .65);
z-index: 10;
word-break: break-word;
padding: 10px;
opacity: 0;
-webkit-transition: opacity .8s;
-moz-transition: opacity .8s;
-ms-transition: opacity .8s;
-o-transition: opacity .8s;
transition: opacity .8s;
}
.tooltipContainer:hover .tooltip {
opacity: .95;
}