Rendering the same html in IE and Firefox gives me a different result because in IE, the hidden checkbox is not ignored, from a layout perspective. This image shows that there is a space where the hidden checkbox is in IE, but no space where the hidden checkbox is in Firefox:

<html><head>
<style type="text/css">
<!--
#checkboxhide { position: relative; visibility: hidden; font-size: 8.5pt; font-weight: font-family: verdana;}
//-->
</style>
</head><body>
<table><tr>
<td>|</td>
<td><span id="checkboxhide"><input type="checkbox" hidden="" name="blah"></span>|Greetings Earthings</td>
</tr></table>
</body></html>
How can I get the two (or more) browsers to show the same thing?
The CSS
visibilityproperty, when set tohidden, can hide the contents of an element, but not the space it occupies.The
displayproperty, when set tonone, hides both the element’s contents and the space it occupies.Use
display: nonerather thanvisibility: hidden: