Tôi muốn biết ví dụ nào sau đây sẽ hoạt động tốt hơn. Nếu hiệu suất là như nhau, cái nào đọc tốt hơn? (Selectors Lặp đi lặp lại)Tốc độ nào nhanh hơn: lặp lại các kiểu hoặc bộ chọn lặp lại?
Ví dụ 1
.helpfulCommenter, .questionTroll { color: #f00; }
.questionTroll { text-decoration: line-through; }
hoặc
(phong cách lặp lại)Ví dụ 2
.helpfulCommenter { color: #f00; }
.questionTroll { color: #f00; text-decoration: line-through; }
tôi biết tên lớp là không phải ngữ nghĩa và các phong cách cụ thể được trình bày ở đây là không liên quan. Tôi chỉ muốn biết những trình duyệt nào trong số này làm cho việc phân tích cú pháp và triển khai thực hiện dễ dàng hơn.
Hiệu suất của việc này có thể khác nhau giữa các trình duyệt và phụ thuộc rất nhiều vào số lượng yếu tố và bộ chọn bạn có. Cuối cùng, mặc dù, sự khác biệt về hiệu suất ở đây là không quan trọng — chọn bất kỳ cái nào có ý nghĩa ngữ nghĩa hơn. –
Các tên lớp vi phạm các thực hành tốt (bạn đang mã hóa cứng các giá trị ("đỏ", "đậm") vào tên lớp). Bạn nên tìm ra những cái tên tốt hơn (đúng) ... –
@ ŠimeVidas: Tôi chắc rằng đây chỉ là những ví dụ mà anh ấy đưa ra. – xbonez