【发布时间】:2011-03-25 19:45:13
【问题描述】:
正如标题所说,我的 css 在使用 ie9 时在本地运行良好,但在部署到 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>。它在使用 border-radius: 10px 10px 10px 10px; 时在本地无法正常工作,我将其更改为仅提及 10px 一次,这就是诀窍(并且还使box-shadow 工作),但部署时仍然无法正常工作。有什么想法吗?
编辑:我检查了IE的开发者工具,边框半径在本地,但部署时不显示,这就解释了为什么它不起作用......问题是为什么它不显示?
EDIT2:我注意到了其他东西...我的 doctype 在我的代码中正确编写时:<!DOCTYPE html> 在浏览器中显示为禁用:<!-- DOCTYPE html --> 仍然不知道如何修复它。
EDIT3:我创建了一个普通的 ASPX Web 应用程序,同样的问题。在本地工作,但在 IIS7 上,文档类型被注释...
【问题讨论】:
-
哇,真的,真的很奇怪,将文档类型转换为评论。也许是因为 Visual Studio 中的一些验证问题?我不确定它是否有帮助,但 there's an HTML5 validation/IntelliSense plugin 用于 VS。
-
奇怪的是,在 ie9 上本地运行时,doctype 没有被注释,只有在部署时才会注释...东西...哦
标签: internet-explorer iis-7 css