正如标题说,本地工作,但不能使用IE9时,我的CSS本地工作正常,但部署到IIS7的边界半径和箱阴影当不采用,虽然工作正常ff4和Chrome。边界半径 - 当部署
.blabla
{
-moz-border-radius:10px;
border-radius: 10px;
box-shadow: 3px 3px 10px #000000;
height: 101px;
margin: 5px;
width: 225px;
cursor:pointer;
background:url('./Content/images/background.png') scroll 0 0px no-repeat;
}
我用MVC3项目,它具有<!DOCTYPE html>
已经在工作,它没有使用我改变它只是提10px的一次是当本地没有工作,最初和取得的伎俩(也做了盒子阴影工作),但它在部署时仍然不起作用。有任何想法吗?
编辑:我在IE浏览器的开发者工具的检查中,边界半径是存在的,但在本地部署时,显示不出来,这可以解释为什么它不工作......就是为什么它不显示的问题?
EDIT2:我注意到了别的东西......我的文档类型,而在我的代码编写正确:<!DOCTYPE html>
显示在浏览器中禁用:<!-- DOCTYPE html -->
仍找不出如何解决它。
EDIT3:我创建了一个正常ASPX Web应用程序,同样的问题。在本地工作,但在IIS7的DOCTYPE被注释掉...
哇,真的很奇怪,将文档转换为注释。也许是因为Visual Studio中的一些验证问题?我不确定它是否有帮助,但VS [有一个HTML5验证/ IntelliSense插件](http://visualstudiogallery.msdn.microsoft.com/d771cbc8-d60a-40b0-a1d8-f19fc393127d/)。 – BoltClock 2011-03-25 20:57:23
奇怪的是,doctype在ie9上本地运行时没有注释,只在部署时才这样做......我尝试将它改为旧的<!DOCTYPE html PUBLIC“ - // W3C // DTD XHTML 1.1 // EN“”http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd“>'和它完全相同的东西...... Oo – LanFeusT 2011-03-25 21:03:38