I have the following div:
<div visible="false"
style="background-image:url('../Contents/Images/item-background-selected.png'); width:113px; height:58px; background-repeat: no-repeat; position: absolute;" />
<div>
It's still visible in spite of the visible
property is set to false
. but when I remove the background-image
from the style it's hidden.
How can I hide it with keeping its background?
Thanks in advance.
visible="false"
is a server control property, unless the div has
runat="server"
set, it will be ignored, since the browser/client does not know how to handle that.
try CSS instead:
.myDivClass {
display:none; /** or: visibility:hidden; which is slightly different **/
background-image:url('../Contents/Images/item-background-selected.png');
width:113px;
height:58px;
background-repeat:
no-repeat;
position: absolute
}
Give this a go:
<div
style="background-image:url('../Contents/Images/item-background-selected.png'); width:113px; height:58px; background-repeat: no-repeat; position: absolute; display:none" />
<div>
note the 'display:none'
To make it visible again you would have to remove the display:none from the div.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With