Tôi có cấu trúc DOM chứa một số div. Một cách trực quan, một số Divs này là con của những người khác, nhưng trong cấu trúc DOM chúng đều là anh chị em ruột.Trạng thái di chuột của phần tử khi di chuột qua các phần tử chồng chéo với CSS
Tôi cần tạo kiểu trạng thái di chuột của div "cha mẹ" ngay cả khi di chuột qua các div "con" của nó.
Có cách nào để thực hiện điều này mà không có Javscript không? Có lẽ bằng cách sử dụng vị trí hiện tại của các div để biết họ đang ở trong div khác?
Cập nhật
Vấn đề là các bậc phụ huynh thực sự anh chị em. Chỉ có một thùng chứa và giả sử 8 con divs. 2 là div lớn hơn và sáu khác được hiển thị 3 bên trong mỗi div lớn hơn. Một cái gì đó như:
Chỉ phụ huynh xung quanh trẻ em dao động nên thay đổi màu sắc.
Tôi không thể thay đổi cấu trúc DOM BTW.
Bạn có thể đăng một số mẫu lên và hiển thị những gì bạn muốn xảy ra không? Dường như bạn muốn tạo kiểu div cha, khi bạn di chuột qua một trong các phần tử con của nó? –
Tính toán như vậy chỉ có thể được thực hiện bằng JavaScript. – BoltClock
Ở đó có một bộ chọn anh chị em trong CSS3: http://stackoverflow.com/questions/1817792/css-previous-sibling-selector Điều này có nghĩa là bạn đang phát triển cho các phiên bản trình duyệt hiện đại. –