TianDev

Tiền tố -webkit-, -moz-, -o-, -ms- trong CSS là gì?

Posted: October 23, 2019 by anhkevin

Thường khi code css sẽ thấy một số thuộc tính có tiền tố -webkit-, -moz-, -o-, -ms- là vì sao?

Do có nhiều CSS mới chưa hoàn chỉnh, chưa công nhận chính thức và có thể bị thay đổi trong tương lai hoặc trình duyệt với phiên bản đó chưa chấp nhận thuộc tính CSS đó.
Do đó để sử dụng những CSS này phải thêm tiền tố này vào giúp render được những thuộc tính này, nếu sau này thuộc tính đó được công nhận hoặc bị thay đổi thì website được thiết kế trước đó không bị ảnh hưởng

Ý nghĩa các tiền tố trên các trình duyệt:
-webkit  : Chrome và Safari
-moz      : Firefox
-o           : Opera
-ms        : Internet Explorer

Mong rằng sau này các nhà cung cấp hợp tác hòa thuận hơn, đừng mỗi người mỗi kiểu, mỗi phong cách 🙂