Tôi gặp sự cố với bộ chọn css-child css. Tôi có một mạng lưới 3x3 elemtens bên trong một thùng chứa. Những yếu tố đó có một lớp được gọi là .square
. Với .square:nth-child(3n+1)
Tôi chọn mọi thành phần đầu tiên của hàng và tô màu xanh lục. Với .square:nth-child(3n+3)
Tôi chọn mọi thành phần cuối cùng của hàng và tô màu đỏ.css nth-child và các lớp học
Tính năng này hoạt động tốt, cho đến khi có bất kỳ phần tử nào (ví dụ: <br>
) được xuất trước lưới. Với mỗi <br>
mới, thứ tự di chuyển lên một, như là <br>
được coi là .square
.
Vì tôi hiểu được số .nth-child
, nên chọn mọi phần tử thứ ba của lớp .square
. Tại sao nó áp dụng cho bất kỳ yếu tố nào, và làm thế nào tôi có thể đạt được mục tiêu của tôi?
Cảm ơn trước
http://www.hier-krieg-ich-alles.de/shop.php?cat=26491127728
Vấn đề xảy ra trên các hộp ở giữa.
vui lòng nhấn mã của bạn để hiểu rõ hơn – sandeep