Я пытаюсь создать таблицу для отображения ИМТ человека.cols, colgroups и css: hover psuedoclass
Как часть этого, я хотел бы, на: парить, для <tr>
и<col>
(или) <colgroup>
быть выделены также, для того, чтобы пересечение более очевидной.
Поскольку таблица будет содержать как метрические, так и имперские измерения, наведение не должно останавливаться в ячейке (с любого направления) и на самом деле было бы бонусом, если бы оно распространялось от одной оси к другой , Я также использую XHTML 1.1 Strict doctype, если это имеет значение?
Итак ... пример (реальная таблица в ... больше), но это должно быть репрезентативным:
<script>
tr:hover {background-color: #ffa; }
colgroup:hover,
col:hover {background-color: #ffa; }
</script>
...
<table>
<col class="weight"></col><colgroup span="3"><col class="bmi"></col></colgroup>
<tr>
<th></th>
<th>50kg</th>
<th>55kg</th>
<th>60kg</th>
</tr>
<tr>
<td>160cm</td>
<td>20</td>
<td>21</td>
<td>23</td>
</tr>
<tr>
<td>165cm</td>
<td>18</td>
<td>20</td>
<td>22</td>
</tr>
<tr>
<td>170cm</td>
<td>17</td>
<td>19</td>
<td>21</td>
</tr>
</table>
Могу ли я просить невозможного, сделать Мне нужно пойти в палату JQuery?
Могу я ответить +1 и принять? Прошлой ночью я играл с псевдоэлементами ':: before' и' :: after' (когда я вспомнил вопрос), но мог заставить их работать так, как я хотел. Благодаря! =) –
-1 Не работает с IE вообще. –
Исправление для firefox больше не нужно. – fernandopasik