I have looked through other similar entries, and not found a solution.
I have an asp checkbox, generated by code behind. The html it generates is:
<span class="covered">
<label for="">Multi</label>
<input type="checkbox">
</span>
This is contained within a table cell:
<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>
In Firefox this works fine:
However in IE, it is misaligned:
How can I fix this, and make the IE version work like the FF version?
I didn't include css because there is none relevant - the styling around the td is as follows:
.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;}
The classes are more used for js code than styling in this case.
Added js fiddle which shows this. I will continue working on the fiddle to reduce this code to the point where it still produces the problem. So there is more than this, but I have attempted to include just what I need to.