不幸的是,我无法分享确切的网页,因为它是您登录后访问的页面(我无法共享登录信息)。但是我们有一个明确链接到CSS页面的页面,即如果你查看源代码,你会在头部看到这个...
<link href="http://www.insightdirect.com/SelfServStyle.css" rel="stylesheet" type="text/css">
但该表中的样式没有显示出来。实际上,如果你检查页面上的任何元素,就没有迹象表明它看到了样式表AT ALL。
我知道在没有看到页面的情况下很难,但是有什么人能想到我应该检查吗?
它清楚地链接到CSS文件,但似乎完全忽略了CSS文件中的所有内容。
答案 0 :(得分:4)
您遇到了blocked mixed content问题。使用协议相对URL链接样式表,JavaScript文件和图像;这可以最大限度地减少遇到这些问题的机会。
<link href="//www.insightdirect.com/SelfServStyle.css" rel="stylesheet" type="text/css">
<!-- notice there is no http/https in the above -->
[原始答案]:您的样式表以:
开头<style type="text/css">
这是不正确的。删除它可能允许浏览器正确解析样式表。
答案 1 :(得分:0)
请检查文件的名称,linux服务器区分大小写。
SelfServStyle.css与selfserverstyles.css
<link href="http://www.insightdirect.com/SelfServStyle.css" rel="stylesheet" type="text/css">
<link href="http://www.insightdirect.com/selfServstyle.css" rel="stylesheet" type="text/css">
仔细查看文件名的格式。这两个文件在服务器上是不同的。