当通过 SSL 连接时,特定样式将从样式表中删除。我想不出任何押韵或理由,但它始终是相同的风格。或许值得注意的是,要使用 display:none; 隐藏的元素;可见。列表样式也恢复为默认浏览器设置,并且一些背景图像(不是全部)也被删除。所有 URI 路径都是相对的——既来自页头,也来自样式表本身。
例如,以下工作...
body { background: url(../images/bg-yellowstripes.jpg) repeat 0 0; }
但是,下一行没有...
#masthead { background: url(../images/bg-header.jpg) repeat-x 0 100%; }
任何人都有这方面的经验,可以帮助页面正确显示并避免 IE 混合内容警告?顺便说一句,只影响 Internet Explorer。Firefox、Safari、Chrome 都正常呈现页面,没有任何 SSL 警告。