我要去瘋狂。 IE11拒絕用背景圖片填充DIV的整個區域,儘管我已經設置了背景大小的屬性。請看下面的例子:背景大小覆蓋IE11不覆蓋全區域
CSS:
.bg {
width: 100%;
min-height: 220px;
background: url("bg.jpg") center top no-repeat;
background-attachment: fixed;
background-size: cover;
}
HTML:
<div class="bg">bla</div>
<div class="bg">blabla<br />blabla</div>
的Chrome,火狐,Safari,Opera都做什麼,我希望發生:背景圖像,bg.jpg,總是覆蓋DIV的完整可見區域,而不管瀏覽器窗口的比例如何。另一方面IE11不是,而是在DIV的左側和右側存在可見的間隙(在我的情況下)。當我禁用「background-attachment:fixed」規則時,它會起作用,背景圖像覆蓋整個區域。修正後,它不會。悲傷的臉。
這絕對是一個特定於我正在工作的網站的問題,因爲我知道IE11通常對此沒有任何問題,但我看不到任何會導致此問題的事情。這讓我的大腦受到傷害。我很想發佈一個鏈接到該網站,但我不能。如果您需要更多示例或有疑問,請不要猶豫,問。
任何幫助/建議,非常感謝。謝謝!
更新:實際上,它似乎background-size:當背景附件設置爲固定時,封面被IE11完全忽略。嘆。
更新2:一些截圖(希望)有點說明問題。在IE中,背景似乎是固定的,但不包括它應該的區域。
你有JSFiddle嗎? –
@FranciscoCorrales我做的,但事情是,準系統jsfiddle將*不*展現此問題。正如我上面所述,這個問題似乎是特定於我正在開展的項目。但也許有人曾經經歷過同樣的事情? – ynamite
毫米,好吧,也許有些圖像呢?屏幕截圖? –