2014-09-30 112 views
0

Windows Embedded CE 6.0上的IE似乎有些奇怪,我无法解释。我有标签在我的网页是这样的:Windows Embedded CE 6.0 Internet Explorer CSS

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

当我打开设备上的这个页面,页面看起来完全错误的(像它不具有任何造型)。一些摸索之后,我改变了它是:

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

而刚刚创建了相应的内容的静态.css文件。这使它工作。

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

感谢您提前提供任何帮助!

回答

0

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