When I created a label I set it’s display to none in the designer.
<asp:Label ID="label1" runat="server" style="display:none;" Text="LABEL" asp:Label>
I use javascript to turn the label visible by:
var lbl = document.getElementById('label1');
lbl.style.display="";
WHen I do this the space is created where the label would be on the form but the label itself doesn’t show up. I have tried
lbl.style.display="inline";
lbl.style.display="block";
just to see if the label would show up. Still nothing though. Just the extra space where the label would be is created.
You were saying
That makes me believe that somewhere in your CSS you may have
visibilityset tohidden. That normally covers the space of the element, but doesn’t show it. Thedisplaycontrols whether or not the space is preserved for the element.