У меня есть структура таблицы, подобная приведенной ниже:
<tr> <td colspan="5"> TEST </td> </tr> <tr id="abcd_<?php echo $id; ?>" style="display: none"> <td colspan="5"> <span id="hidtb_<?php echo $id; ?>"></span> </td> </tr>
Таблица находится в цикле и изменяется значение $id
. Второй tr
установлен для display : block
с использованием javascript. Но <td colspan="5">
не покрывает все пять <td>
s, а только один. , Почему мой colspan
не работает?
Это проблема с display: block
.
Пожалуйста, обратитесь к следующей ссылке: http://thedesignspace.net/MT2archives/000376.html#.UUrg3FfCd1u
Если вы скрываете tr
, тогда используйте display: table-row
вместо display: block
чтобы отобразить tr
.
Если вы скрываете td
, используйте display: table-cell
вместо display: block
чтобы отобразить это td
.
Используйте table-row
, без block
при стиле tr
. Отлично!