Я просмотрел другие похожие записи и не нашел решения.
У меня есть флажок asp, сгенерированный кодом позади. HTML, который он генерирует:
<span class="covered">
<label for="">Multi</label>
<input type="checkbox">
</span>
Содержится в ячейке таблицы:
<td>
<input class="cniid" type="hidden" value="3375" name="">
<input class="accid" type="hidden" value="759880" name="">
<span class="covered">
<label for="">Multi</label>
<input type="checkbox">
</span>
</td>
В Firefox это работает нормально:

Однако в IE он не выровнен:

Как я могу это исправить и заставить версию IE работать как версия FF?
Я не включил css, потому что там нет ничего релевантного - стиль вокруг td выглядит следующим образом:
.displaytable {font-size: smaller;}
body {color: #7B0343;font-family: "Tahoma","Lucida Grande","Segoe UI",Arial,Helvetica,Verdana,sans-serif;font-size: 14px;font-weight: bold;}
В этом случае классы больше используются для кода js, чем для стилей.
Добавлено js fiddle , которое показывает это. Я продолжу работать над скрипкой, чтобы уменьшить этот код до такой степени, что он все еще создает проблему. Так что есть нечто большее, но я попытался включить то, что мне нужно.