At least at one point in the past, Internet Explorer would remove empty elements from the DOM.
So the elements:
<div id="something"></div>
<span></span>
Would never appear, could not be targeted by JavaScript, etc.
The common workaround was:
<div id="something"> </div>
<span> </span>
Do any non-EOL versions of Internet Explorer still have this behaviour?
What versions of Internet Explorer have/had this behaviour, or was it a myth? (The advice was common when IE6 was around)