[英]Background size doesn't work on IE8
我使用以下代碼在登錄字段中放置圖標:
.login-block input#username {
background: #fff url('../gfx/username.png') 20px top no-repeat;
background-size: 16px 80px;
}
.login-block input#username:focus {
background: #fff url('../gfx/username.png') 20px bottom no-repeat;
background-size: 16px 80px;
}
.login-block input#password {
background: #fff url('../gfx/password.png') 20px top no-repeat;
background-size: 16px 80px;
}
.login-block input#password:focus {
background: #fff url('../gfx/password.png') 20px bottom no-repeat;
background-size: 16px 80px;
}
它在所有瀏覽器中都能正常運行,但在IE8中卻無法正常運行。
頂部使其下降,而底部使其上升,因此看起來很奇怪。 是否有可能使用CSS3 pie正常工作?
可悲的是,唯一的解決方案是為IE9設置一條特殊規則,以白色背景將其刪除:
background: #fff\9;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.