IE6 có hỗ trợ css-sprites không?CSS sprites và IE6
Trả lời
CSS sprites là giải pháp chung sử dụng vị trí backround, có thể thậm chí trong IE5.
Một hướng dẫn tốt về họ nằm ở đây: http://www.smashingmagazine.com/2009/04/27/the-mystery-of-css-sprites-techniques-tools-and-tutorials/
Yes.
CSS sprites chỉ là một kỹ thuật để sử dụng bù đắp trên hình ảnh nền để hiển thị các phần khác nhau của cùng một hình ảnh trong các yếu tố khác nhau.
Tôi sử dụng CSS sprites trên ví dụ menu chính trên the website của công ty tôi làm việc cho và các cờ trên số web site của riêng tôi. Tôi bắt đầu sử dụng nó trước khi nó còn được gọi là CSS sprites ...
Các trình duyệt hỗ trợ thuộc tính vị trí nền cũng sẽ hỗ trợ CSS sprites.
CSS Sprites: What They Are, Why They’re Cool, and How To Use Them
Xin hãy nhìn vào những câu hỏi sau đây cũng
Yes. Nếu bạn đang sử dụng PNG mặc dù bạn nên xem xét một vài điều. Dưới đây là một bản tóm tắt phong nha của IE 6 vấn đề PNG:
Tôi đã gặp IE6 CSS Sprites vấn đề bản thân mình - I blogged it here:
Có một sửa chữa thực sự dễ dàng - Tôi trích dẫn bản thân mình ở đây ...
May mắn thay, giải pháp không quá tệ. Internet Passor passimers dường như bỏ qua tràn: ẩn khi một phần tử con được thiết lập để vị trí: tương đối. Không tốt ... nhưng giải pháp rất dễ dàng - thiết lập các yếu tố với tràn: ẩn để cũng được vị trí: tương đối và sau đó thay đổi vị trí: khai báo tương đối trên các con được vị trí: tuyệt đối ... các công việc một goodun.
Chi tiết đầy đủ có thể được tìm thấy trên liên kết đó.
Có IE 6 hỗ trợ sprites nhưng không hỗ trợ độ trong suốt 24 bit PNG.
Tôi sử dụng tính năng này css hack để cung cấp cho IE < 7 một tệp gif và mọi thứ khác một png 24 bit có độ trong suốt.
background-image:url(/images/sprites/icons-sprite.png);
_background-image:url(/images/sprites/icons-sprite.gif); /* IE<7 gets the crappy icons */
Bạn chỉ có thể sử dụng trực tuyến sprites generator. Có rất nhiều người trong số họ có sẵn miễn phí và hầu hết trong số họ hỗ trợ tất cả các trình duyệt.
Bạn cũng có thể sử dụng Keo http://gluecss.com/ Đây là công cụ dòng lệnh nguồn mở để tạo sprites.
Sprites có thể hoạt động hoàn hảo trong ví dụ6. Nhưng hình ảnh png sẽ không hoạt động, vì vậy hãy sử dụng gif. Nếu bạn xử lý một gif với Smush.nó để loại bỏ tổn thất trên không, bạn có thể nhận được kích thước tệp nhỏ hơn png tương ứng.
Tại sao tệp png không hoạt động? Các png bán trong suốt sẽ không đẹp, nhưng các png 8bit sẽ hoạt động giống như hình ảnh gif. – roberkules
- 1. Bố cục chất lỏng và sprites css
- 2. CSS Sprites browser rendering
- 3. CSS Sprites với Dynamic Sizing
- 4. Cách thêm TITLE và ALT vào hình nền (CSS Sprites)?
- 5. Sử dụng Css Sprites và vị trí nền
- 6. Chiều rộng tối thiểu CSS trong IE6, 7 và 8
- 7. CSS Sprites - không chỉ cho hình nền?
- 8. CSS sprites vs URI dữ liệu
- 9. khi không sử dụng CSS sprites?
- 10. CSS Sprites Lặp đi lặp lại hình ảnh
- 11. Sử dụng các lớp kép trong CSS IE6?
- 12. Alpha sprites sprites trong Nintendo DS Homebrew
- 13. Thư viện CSS (ví dụ: Bootstrap) hỗ trợ IE6?
- 14. CSS - border-radius không hiển thị trong IE6/7/8
- 15. Câu hỏi nhanh liên quan đến CSS sprites và sử dụng bộ nhớ
- 16. Sự khác biệt giữa các HÌNH ẢNH IMAGE và CSS SPRITES
- 17. Sprites in Rails 3.1
- 18. Node.normalize() treo trong IE6
- 19. IE6 background-position (?) Issue
- 20. Tại sao GIF động không phải thay vì hoạt ảnh CSS sprites?
- 21. Có một khoảng cách nào được đề xuất về khoảng cách giữa các CSS sprites không?
- 22. HTTP đến HTTPS (biểu định kiểu, js, css-sprites, v.v.) tải lại
- 23. Có các tác vụ grunt để tạo hình ảnh sprites theo css không?
- 24. Cách tạo kiểu <input type = "text"> trong CSS IE6?
- 25. Vấn đề chuỗi javascript đơn giản trong ie6 và ie7
- 26. Thanh trượt jQuery và các vấn đề IE6
- 27. Hỗ trợ lịch sử Angularj cho IE6 và IE7
- 28. Các sự cố đã biết với gzip và IE6
- 29. Làm thế nào để workaround: IE6 không hỗ trợ CSS "thuộc tính" selectors
- 30. Đa luồng JavaScript trong IE6?
Xin chào Steve, liên kết đó bị hỏng (tức là không phải bài viết tại http://www.stevefenton.co.uk/Content/Blog/Date/200905/Blog/I-Said-Overflow-Hidden/) –
@DinisCruz liên kết sửa đổi để bạn có thể đọc bài viết gốc. – Fenton