10/10/2018, 09:51
Cho hỏi về sửa lỗi png trong IE6
Chào mọi người !
Mình mới học lập trình web với PHP được gần một tháng.
Khi thử web với trình duyệt IE6, các bạn biết đó, do IE6 không hỗ trợ file png nên mình dùng đoạn script sau:
được đặt trên head của file index.php, và file iepngfix.htc cũng ở cùng thư mục.
Vấn đề là cứ vô là IE6 crash (chính xác là bị treo)
Không rõ là mình làm sai hay IE6 bị virus hay còn vấn đề gì khác (mình không chắc là máy mình không có virus )
đây là file iepngfix.htc(link MediaFire) mình dùng
đó có lẽ là bản cũ, mình đã thử dùng bản mới nhưng gặp vài lỗi như element không ấn được (ví dụ như link) hay nội dung trượt (content slide) không trượt ảnh
ai biết về vấn đề này xin chỉ bảo.
p.s: xin lỗi nếu đã có bài hỏi về vấn đề này rồi, quả thực mình đang cần (khá gấp) nên nếu ai trả lời nhanh được thì xin cảm ơn. (tìm kiếm thì ko biết bao giờ ra, hic...)
Mình mới học lập trình web với PHP được gần một tháng.
Khi thử web với trình duyệt IE6, các bạn biết đó, do IE6 không hỗ trợ file png nên mình dùng đoạn script sau:
Code:
<!--[if lt IE 7]> <style type="text/css"> div, img { behavior: url(iepngfix.htc) } </style> <![endif]-->
Vấn đề là cứ vô là IE6 crash (chính xác là bị treo)
Không rõ là mình làm sai hay IE6 bị virus hay còn vấn đề gì khác (mình không chắc là máy mình không có virus )
đây là file iepngfix.htc(link MediaFire) mình dùng
đó có lẽ là bản cũ, mình đã thử dùng bản mới nhưng gặp vài lỗi như element không ấn được (ví dụ như link) hay nội dung trượt (content slide) không trượt ảnh
ai biết về vấn đề này xin chỉ bảo.
p.s: xin lỗi nếu đã có bài hỏi về vấn đề này rồi, quả thực mình đang cần (khá gấp) nên nếu ai trả lời nhanh được thì xin cảm ơn. (tìm kiếm thì ko biết bao giờ ra, hic...)
Bài liên quan
Chẳng biết bạn đã làm những gì và học cách này ở đâu (chắc là không phải bạn tự làm), nên tham khảo ở chính tác giả chứ đừng đọc lung tung. Nhiều khi có người thấy hay nên copy và post lên mà chưa từng thực hiện (nhất là dân Việt Nam), do đó thường xảy ra tình trạng "tam sao thất bản".
Tốt nhất là tìm người nào chỉ bạn cách này mà hỏi.
cũng có thể mình làm sai ở đâu đó,
người chỉ mình cái này thì đã... chịu rồi :|, làm theo ng` này chỉ thì bị crash IE
còn tác giả của script trên thì có lẽ ở twinhelix.com <- iepngfix mình down ở đây thi bị vấn đề không ấn được link và không trượt ảnh được.
Links or form elements within a PNG'd element aren't clickable.
Due to an IE bug, if you are putting links within an element with a transparent background, the element must not have a CSS relative/absolute position. Otherwise the links will likely be un-clickable. The script will warn you with a popup alert dialog if this occurs. There is an excellent article on PNG filters and links you might want to read if you are a CSS expert that contains more info and workarounds.
nhg còn vấn đề nữa là các img trong 1 div với overflow:hidden thì không chịu "hidden"
trong .htc đó có cái nào gây ra vụ này ko , hình như cái .htc là Java đúng không, mình không biết Java nên... chả hiểu gì :|
như bạn đã thấy ở ảnh trên, div chứa là cái ô vuông màu đỏ, nhg img lại "tràn" ra ngoài (ảnh khoanh màu nâu ở dưới ấy)
xin lỗi vì chất lượng ảnh không được tốt
EDIT: à đâu, chính xác là link bị vậy (bị tràn ra ngoài, ảnh có link nên bị theo), vậy giờ phải làm sao ? p.s: bạn để ý sẽ thấy một chữ "[chi tiết]" ở góc dưới bên phải đám mây màu xanh
---
p.s: cảm ơn bạn về vụ link