2009 07 tháng 11 năm 2009

CSS ZOOM - Tuy nhiên, khác những đứa IE, 3 điểm ảnh thay đổi

Thời gian và một lần nữa, tất cả các trình duyệt khác nhìn thấy hành xử như đã nói bởi các quy tắc w3c, xoắn ốc IE bạn của tinh thần phát triển bằng cách ném một cơn giận, mà dường như không có một sửa chữa. Chỉ cần như vậy là một vấn đề này trong IE7.

Vấn đề bản Tuyên Bố:
I và có thể nhiều người trong số các nhà phát triển web nghiêm trọng khác đã nhận thấy hơn nhiều lần, rằng khi có được lồng vào nhau nổi trong bố trí, di chuột qua một số liên kết (tag anchor), các container có chứa dường như thay đổi một vài điểm ảnh ở bên phải . Tôi đã cố gắng google giải pháp cho vấn đề này, nhưng hầu như không tìm thấy bất kỳ câu trả lời hợp lý tại sao và khi nó xảy ra (mà có thể giúp ngăn chặn vấn đề này xảy ra), vì thế tôi đã không bao giờ tìm thấy một giải pháp rõ ràng cho vấn đề này hoặc ...

Có thể Giải pháp:
Trong kinh nghiệm, tôi có phần trăm thông báo 90% tức là thời gian, vấn đề này được cố định bằng cách thêm một tài sản zoom trong định nghĩa CSS của container mis-hành xử ...

 # Somediv {
       zoom: 1;
 }

một lần nữa lý do là không rõ ràng ... cố gắng này ...
Một số yếu tố trong IE có một "hasLayout" tài sản, mà là "đúng" theo mặc định. Nhiều hình ảnh CSS hành vi, ví dụ, một bộ lọc alpha chỉ hoạt động trên một yếu tố mà hasLayout. và {Zoom: 1} có vẻ như để cung cấp cho các yếu tố tài sản mục tiêu hasLayout .... Hữu ích? Tôi không nghĩ như vậy ...

Sở hữu zoom cũng có vẻ để hỗ trợ bởi Chrome, nhưng dint sử dụng của nó dường như làm cho nhiều tác động xấu đến bố trí của tôi ... thử nó, nó làm việc cho bạn ... nếu nó không, đánh dấu trang này dưới "craps CSS"


NDK nhà | Bày tỏ IT | Diễn đạt Palate | Diễn đạt Penmenship | Bày tỏ nỗi sợ hãi | Diễn đạt Myself