I have this line in my CSS:
.ui-icon-zoom-in { content: url(images/16x16/ZoomIn.png); }
Which I am using with jQuery UI Button widget like this:
$("#zoomin").button({ text: false, icons: { primary: "ui-icom-zoom-in" } });
In Chrome, I can see the image centered within the button. However, in IE10, I do not see the image.
Am I missing something here?
The
content
property is only valid on :before and :after pseudo-elements. You should change it to:Apart from that, IE8+ only supports
content
property if a valid DOCTYPE is specified.The
content
property is only accepted on:before
and:after
pseudo-elements in CSS3. You should probably use a jQuery selector to append the image to the object:I had the same situation in IE 11. The content is
<div class="image"> </div>
So in Chrome it works like thisTo make it Works in IE i have set the
content
option to:after
element. Like