09/10/2018, 23:28

Lỗi "mso-bidi-remp-style" !

Đôi khi có 1 lỗi xuất hiện trên site của tôi, với các trình duyệt nền Mozilla, như dưới đây :



Tôi đã thử google nhưng không tìm được kết quả. Bác nào có thể giải thích cho tôi cái lỗi "mso-bidi-remp-style" là gì không ?

Xin cảm ơn.
jiSh@n viết 01:38 ngày 10/10/2018
Cái lỗi này nằm trong CSS phải ko?
sacroyant viết 01:38 ngày 10/10/2018
Vâng, đúng là lỗi trong CSS đấy bác ạ. Mà chỉ thỉnh thoảng mới xuất hiện thôi. Chưa thấy có ai nói về lỗi này trên Google !
jiSh@n viết 01:40 ngày 10/10/2018
Nếu đoán ko lầm thì cái này thuộc về CSS hack để s/p nhiều browser (nói thẳng là cái của nợ này hình như của IE6). Error trong CSS thì ko cần quan tâm làm gì bởi vì trên đời này vẫn còn 1 thằng mang tên Microsoft Internet Explorer
jiSh@n viết 01:31 ngày 10/10/2018
KO biết bác search Google thế nào chứ tui search ra rồi nè:
MSO = MicroSoft Office
Cái CSS style mso-* là do Office sinh ra. Để IE hiển thị được thì cần cái của nợ này:
http://download.microsoft.com/downlo...19/ofhtml9.exe
MichaelTuanAnh viết 01:41 ngày 10/10/2018
dám cá là bạn xài FF < 2.0 từ bản 2.0 thì những lỗi như thế ko còn Error nữa mà đc chuyển sang Warning rồi.

Quote Được gửi bởi sacroyant View Post
Đôi khi có 1 lỗi xuất hiện trên site của tôi, với các trình duyệt nền Mozilla, như dưới đây :



Tôi đã thử google nhưng không tìm được kết quả. Bác nào có thể giải thích cho tôi cái lỗi "mso-bidi-remp-style" là gì không ?

Xin cảm ơn.
sacroyant viết 01:34 ngày 10/10/2018
Cảm ơn các bác. Lỗi này không xuất hiện trong IE mà chỉ thấy Mozilla báo thôi. Cáo thể nó do một hỗ trợ CSS mới và chưa phổ biến của dòng trình duyệt này.

Tôi cũng vừa nhận được vài thông tin liên quan :

BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"] { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"] { direction: rtl; unicode-bidi: embed }

(http://www.developpez.net/forums/sho...d.php?t=322482)
Hix, có bác nào hiểu ra cái này không nhỉ ?

@ MichaelTuanAnh : không đâu bác, tui luôn dùng phiên bản mới nhất của các trình duyệt. Thông báo trên nằm ở All chứ có phải Error đâu bác.
jiSh@n viết 01:37 ngày 10/10/2018
Các Style MSO trong CSS là do Microsoft Office sinh ra, và để IE (và chỉ có IE) hiểu được thì phải có thêm plugin (xem post trên). Và chính vì thế mà cả Mozilla lẫn Opera, Safari... đều ko có lý do để hỗ trợ cái của nợ này.
sacroyant viết 01:40 ngày 10/10/2018
À, ra thế, cảm ơn bác nhé. Tôi là một người thợ khó tính. Trên tác phẩm của tôi chỉ cần có 1 lỗi nhỏ là không thể chịu được, cứ phải hoàn hảo mới thích !
NoZ viết 01:31 ngày 10/10/2018
Nguyên nhân có thể do bạn đã save một file word thành dạng Web nên Word đặt vào các style MSO trong trang web của bạn.

Lỗi báo rằng: Không hiểu thuộc tính: mso-bidi-remp-style vì vậy bỏ qua phần trình bày này.

Bạn có thể mở source trang web của bạn, tìm xem có đoạn nào ghi đúng "mso-bidi-remp" không, nếu có thì xóa đi.

Bạn cũng có thể tự chuyển các định dạng do Word phát sinh thành file css riêng của bạn (nhằm giữ lại các format văn bản của trang).

Có một vài phần mềm giúp bạn remove toàn bộ style do Word phát sinh. Bạn google với từ khóa: Remove Word HTML
Bài liên quan
0