我正在使用一些 css 将角半径和框阴影添加到我的 asp.net 项目中的 div
.DesktopContainerDiv
{
background-color:#C4D5E9;
box-shadow: 10px 10px 5px #888;
border-radius: 10px;
border-collapse: separate;
padding:10px;
width:60%;
min-width:800px;
margin: 20px auto;
text-align:center;
min-height:200px
}
当我通过 Visual Studio IDE(按 F5)运行时,这工作正常。但是当我将它部署到我的网络服务器时,如果我使用 IE9 加载页面,则不会显示框阴影和半径(Firefox 和 Chrome 都正确显示)。
我曾尝试使用 UltiDev 和 IIS Web 服务器,它们的行为相同,因此可以消除这种情况。
IE 必须选择样式表,因为它会将背景变为蓝色,所以我无法理解在 IDE 和 Web 服务器中运行之间的区别是什么。