如何让用户以 css 样式查看已发布的 IIS 页面?

Posted

技术标签:

【中文标题】如何让用户以 css 样式查看已发布的 IIS 页面?【英文标题】:How can I get users to view published IIS page with css style? 【发布时间】:2017-10-27 18:13:18 【问题描述】:

我将页面正文中带有 css 样式的基本页面发布到 IIS。当我在 Visual Studio 中运行页面时,css 样式加载正常,但由于某种原因,css 未应用于已发布的页面,因此用户看不到 css 视图。我进入 IIS 机器并加载了页面,它运行良好。我需要在 IIS 服务器上指定什么东西来允许 css 或其他东西吗? css 写在如下页面中,因此没有与 css 关联的文件。

<style>
body
margin:0;
overflow:hidden;

.wrapper
transform: rotate(90deg);
transform-origin:bottom left;

position:absolute;
top:-100vw;

height:100vw;
width:100vh;

background-color:#000;
color:#fff;

overflow:auto;

</style>

【问题讨论】:

我在 Chrome 中打开了该页面,它工作正常,所以由于某种原因它没有在 IE 中显示 css 样式。 【参考方案1】:

刚刚想通了。

我需要补充:

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

因为某些原因 IE11 正在向 IE7 切换到兼容模式。以上,强制 IE11 不降级兼容性。

【讨论】:

以上是关于如何让用户以 css 样式查看已发布的 IIS 页面?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 CSS 打印样式中标记分页符出现

如何使用 CSS 和 VueJS 控制父元素的样式?

如何让firefox和chrome支持css自定义鼠标样式?IE中用“cursor:url()”属性可以实现,FF、Chrome怎么弄?

如何让 Visual Studio 的设计器在 ASP.NET Web 用户控件中正确呈现 CSS?

如何使用 css 应用换行/延续样式和代码格式

如何让粘性页脚工作?