通過SSL連接時,特定樣式將從樣式表中刪除。我無法想出任何韻律或理由,但它的風格始終如一。也許值得注意的是,要隱藏顯示的元素:無;是可見的。列表樣式也會恢復到默認的瀏覽器設置,並且一些背景圖片(不是全部)也會被丟棄。所有的URI路徑都是相對的 - 無論是從頁頭還是從樣式表本身。css樣式消失在ssl上
例如,下面的作品...
body { background: url(../images/bg-yellowstripes.jpg) repeat 0 0; }
然而,接下來的行不...
#masthead { background: url(../images/bg-header.jpg) repeat-x 0 100%; }
任何人有任何這方面的經驗,可以幫助頁面顯示正常並避免IE混合內容警告?隻影響Internet Explorer btw。 Firefox,Safari,Chrome都正常顯示頁面,沒有任何SSL警告。
請張貼鏈接到網站或一些源代碼。 – Wex
您可能在某處遇到緩存問題。它與SSL無關,只是它是一種不同的配置。 – EJP
@EJP - 這也是我的猜想。我沒有嘗試縮小樣式,但除此之外我不知道該如何強制緩存或強制刷新和加載。 – iamsar