Windows Embedded CE 6.0 Internet Explorer CSS

时间:2014-09-30 21:41:24

标签: html css internet-explorer windows-ce

Windows Embedded CE 6.0上的IE似乎发生了一些奇怪的事情我无法解释。我的页面中有这样的标记:

<LINK href="~/getStyleSheet.aspx" type="text/css" rel="stylesheet" />

当我在设备上打开此页面时,页面看起来完全错误(就像它没有任何样式)。经过一番摆弄后,我将其改为:

<LINK href="~/getStyleSheet.css" type="text/css" rel="stylesheet" />

刚刚创建了一个带有相应内容的静态.css文件。这使它有效。

因此,如果它不是来自具有.css扩展名的文件,那么IE似乎忽略了样式。有没有人对此有任何想法?这是设计的吗?有办法解决这个问题吗?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

它看起来与HTTP标头有关。我将其缩小到Cache-Control标头。当它Cache-Control: no-cache时,CSS不会被应用。如果是Cache-Control: private,那么CSS确实会被应用。