Để đạt được khả năng tương thích giữa các trình duyệt, chúng tôi có xu hướng sử dụng cả tiện ích mở rộng cụ thể của nhà cung cấp và cú pháp CSS3 chuẩn. Tôi biết CSS3 vẫn còn trong bản nháp, nhưng chúng tôi đã bắt đầu sử dụng nó. Nhưng câu hỏi đặt ra là, trật tự của nơi chúng xảy ra rất quan trọng?Đặt hàng theo cú pháp CSS3 Vs Standard CSS3 của nhà cung cấp
Ví dụ, cho phép nhìn thấy ở đây
-moz-border-radius: 10px;
border-radius: 10px;
này áp dụng trình duyệt cụ thể border-radius
và sau đó rơi trở lại với phương pháp tiêu chuẩn, sau đó sẽ hy vọng được bỏ qua, nhưng vẫn còn.
Tương tự, chuyển đổi thứ tự của chúng
border-radius: 10px;
-moz-border-radius: 10px;
Bây giờ, điều này cố gắng cú pháp tiêu chuẩn đầu tiên và sau đó rơi trở lại để mở rộng dựa trên trình duyệt.
Có sự khác biệt nào do lệnh đặt hàng không? Có thể là về hiệu suất hoặc người nào khác.
__P.S .__ Không phải là bản sao của http://stackoverflow.com/questions/8131846/why-do-browsers-create-vendor-prefixes-for-css-properties :) – Starx