我有这条线在我的CSS:CSS网址()在Internet Explorer中无法识别10
.ui-icon-zoom-in { content: url(images/16x16/ZoomIn.png); }
对此我有jQuery UI Button widget使用这样的:
$("#zoomin").button({ text: false, icons: { primary: "ui-icom-zoom-in" } });
在Chrome中,我可以看到按钮中心的图像。但是,在IE10中,我没有看到图像。
我在这里错过了什么吗?
您是否声明了文档类型?我知道IE浏览器有时不支持CSS3,除非您在第一行声明HTML5文档类型: '<!doctype html>' 在正确的CSS中,'content'标签只在'之前'和'伪'之后有效元素。使用jquery添加图像可能会更好。 – 2013-04-21 14:57:19
是的。我在_Layout.cshtml中声明了<!DOCTYPE html> – 2013-04-21 15:25:13
正如我下面所说的,除了':before'和':after'伪元素之外的任何东西,你都不能使用'content'。 Chrome不应该呈现它。 (我知道,喘气,因为一旦IE是一个正确的行为!) – 2013-04-21 15:30:19