How can I get IE8 to accept a CSS :before tag?
问题 I have the following CSS code .editable:before { content: url(../images/icons/icon1.png); padding-right:5px; } this is used in conjunction with the following markup: <span class="editable"></span> In every other blessed browser in the world my icon is appearing, but IE8 seems to have a problem with this. Isn't the :before pseudo-element CSS2? isn't content: also a CSS2 command? what gives? 回答1: Update: I misread the page! IE 8 does support :before with images, it just doesn't when it is in