gpt4 book ai didi

asp.net - 部署到服务器时,IE CSS 未实现 box-shadow

转载 作者:太空宇宙 更新时间:2023-11-04 15:45:38 25 4
gpt4 key购买 nike

我正在使用一些 css 向我的 asp.net 元素中的 div 添加圆 Angular 半径和框阴影

.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 网络服务器,两者的行为相同,因此消除了这种情况。

IE 一定是在获取 sytlesheet,因为它会将背景变成蓝色,所以我无法理解在 IDE 和 Web 服务器中运行之间的区别。

最佳答案

我以前遇到过一次,通过确保将兼容模式设置为 IE9 解决了问题

你可以通过放置

<meta http-equiv="X-UA-Compatible" content="IE=9" />

进入你的<head>

编辑:或尝试:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />

关于asp.net - 部署到服务器时,IE CSS 未实现 box-shadow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11777730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com