我已经弄清楚了,解决方案不在 CSS 中,而是在 HTML 中。只需在不同的单元格之间移动酒杯图片,如下所示:
<table>
<tbody>
<tr>
<td class="type">
<input class="checkbox" type='checkbox' />
</td>
<a class="link" href="#"></a>
<td class="name">Name
</td>
<td class="dates">Dates
</td>
<td class="score">Score
</td>
</tr>
</tbody>
</table>
问题在于它只适用于 IE7 环境而不适用于其他环境。也许您可以根据页面所在的浏览器使用 php 对其进行调节。
<?php
$isIE7 = (get_broswer('broswer') == 'IE' && get_browser('version') < 8 )
?>
<table>
<tbody>
<tr>
<td class="type">
<input class="checkbox" type='checkbox' />
<?php if ($isIE7) echo('</td>
<a class="link" href="#"></a>');
else echo('
<a class="link" href="#"></a>
</td> ');?>
<td class="name">Name
</td>
<td class="dates">Dates
</td>
<td class="score">Score
</td>
</tr>
</tbody>
</table>
我不确定您是否要避免使用 php,但如果您这样做,我也可以为您制作一个 JavaScript 版本。