Giải thích khái niệm specificity trong CSS?
Giải thích khái niệm specificity trong CSS?
Trong CSS, specificity là một hệ thống xếp hạng hoặc điểm số xác định quy tắc kiểu nào sẽ được áp dụng cho một phần tử khi có nhiều quy tắc CSS cùng chỉ đến phần tử đó. Nếu có hai hoặc nhiều quy tắc CSS cùng áp dụng cho cùng một phần tử, quy tắc có giá trị specificity cao nhất sẽ "chiến thắng" và được áp dụng.
Mỗi bộ chọn CSS có một vị trí trong thứ tự ưu tiên specificity dựa trên bốn danh mục sau:
style của phần tử HTML, có giá trị specificity là 1,000 điểm.#navbar, có giá trị specificity là 100 điểm cho mỗi ID..test, :hover, [href], có giá trị specificity là 10 điểm cho mỗi class, pseudo-class, hoặc bộ chọn thuộc tính.p, ::before, có giá trị specificity là 1 điểm cho mỗi phần tử hoặc pseudo-element.Để tính specificity, bạn bắt đầu từ 0 và...
middle