When ClientBundle created, images from bundle are represent on page as inline data (for ex. img src="data:image/gif;base64,R0lGODlh.... ) in FF, CH. Images are assigned to background so "background-position" attributes works fine. As usually, MS IE makes problems. Instead of embedding image, IE creates image map/texture atlas/image cache (not so sure about the name) so "background-position" can't be used. Is there any way to disable creation of the image cache. Also, is it possible to control data embedding. For long list of for ex. list items generated html is very big as same data is repeated from item to item.

有帮助吗?

解决方案

How are you including the images? with @Sprite? Create one @Sprite style with nothing in it but the image. Then create styles for all the rest of the css as separate styles. In the code you can set an element to multiple styles. As for ie, look at using chrome-frame when it is an old version of ie.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top