4
所以,我有這個相當大的覆蓋,我需要平鋪,並且一切按預期工作,直到我到Internet Explorer。在Internet Explorer水平「拼貼」時,我會看到這些不是原始文檔一部分的奇數行。CSS:Internet Explorer中奇怪的平鋪錯誤(任何版本)
違規的HTML和CSS:
<html>
<head>
html {
width: 100%;
height: 100%;
margin: 0;
}
body {
margin: 0;
width: 100%;
height: 100%;
position: relative;
background-color: #CCCCEF;
}
.overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url('https://dl.dropboxusercontent.com/u/177486/grit.tiny.png');
background-position: -900px 0%;
z-index: 1;
}
</head>
<body>
<div class="overlay"></div>
</body>
<html>
這裏是展示它做什麼的圖像:
OMG,wtf正在那裏?你可以嘗試設置背景位置:0 0? – Stickers 2015-02-05 16:15:38
'background-position'位就是這樣的錯誤,它顯示在JSFiddle的iframe中。改變它並不會改變任何東西。 – derekaug 2015-02-05 16:21:32
好吧,如果奇怪的IE東西顯示在jsFiddle上,我會說你的代碼保存到一個html文件並直接加載它,然後看看。 – Stickers 2015-02-05 16:23:41