Tôi áp dụng cho stackoverflow làm phương sách cuối cùng của mình. Tôi đã nhận lỗi ie6 này trong khi sử dụng hình ảnh ở nền của liên kết. Dường như ie6 cuộn nền. Làm thế nào tôi có thể tránh nó?IE6 background-position (?) Issue
Tại một số chiều rộng nó cho thấy như thế này:
alt text http://img135.imageshack.us/img135/8849/badie1.png
Và tại một số khác nó cho thấy như thế:
alt text http://img522.imageshack.us/img522/8180/badie2.png
IE7 & FF chương trình này giống như tôi mong đợi:
alt text http://img142.imageshack.us/img142/2296/goodie.png
Các liên kết được đặt bên trong div đang trôi nổi ở bên phải.
<a href="/tr" class="menuLink" style="background-image:url(/img/tr.png);">TR</a>
<a href="/eng" class="menuLink" style="background-image:url(/img/eng.png); margin-right:30px;">ENG</a>
<a href="/logout" class="menuLink" style="background-image:url(/img/logout.png);"><?=$ui["exit"];?></a>
.menuLink {
font-family:"Tahoma";
font-size:11px;
color:#003300;
text-decoration:underline;
font-weight: bold;
background-position:0% 50%;
background-repeat:no-repeat;
}
.menuLink:hover {
font-size:11px;
color:#047307;
text-decoration:underline;
font-weight: bold;
}
Mọi gợi ý làm cách nào để tránh điều này?
Câu hỏi tương tự: http://stackoverflow.com/questions/594870/fix-for-background-position-in-ie –
Thử thêm "' zoom: 1' "vào kiểu của các phần tử - hasLayout trong IE có thể gây ra một số lỗi lạ http://www.satzansatz.de/cssd/onhavinglayout.html.Tôi đã không thử nó, nhưng đây là một trong những điều đầu tiên tôi cố gắng khi gỡ lỗi loại công cụ này vì nó thường thay đổi cách nền của kết xuất của – cryo