Tôi đang cố gắng áp dụng lớp dấu ba chấm trong css cho một bảng. Vì vậy, có một số cột cần phải có lớp dấu ba chấm này. Tôi có nhiều cột trong một bảng.chọn nhiều trẻ em trong css
Tôi đang làm điều này bằng cách nth-child
thuộc tính trong css, Có cách nào khác để chọn ngẫu nhiên nhiều con không?
tôi tried-
.ListTaskTime tbody tr >td:nth-child(3) a
{
text-overflow: ellipsis;
width:150px;
display: block;
overflow: hidden;
word-break:keep-all;
zoom:normal;
line-break:normal;
white-space:pre;
}
Mặc dù cùng một bảng có thêm một cột 5th-child
, bây giờ cho con này tôi cần phải thực hiện một lớp riêng biệt, vì thế đối với các cột khác.
Tôi không muốn mở rộng mã css của mình. Có giải pháp nào khác không?
FYI bạn có thể/nên rút ngắn bộ chọn của bạn thành '.ListTaskTime td: nnth-child (N)' (tốt, danh sách được phân tách bằng dấu phẩy, như được nêu trong 2 câu trả lời đầu tiên) trừ khi bạn đã vấn đề cụ thể – FelipeAls
@FelipeAls Hơn tôi đề nghị anh ta sử dụng 'n-of-type' trong trường hợp đó –
@ Mr.Alien Chúng ta không biết cấu trúc của các hàng (có' th' trên cột đầu tiên hay không?) nhưng đó là rất dễ quản lý trong danh sách và bảng. Mặc dù sự khác biệt được đưa ra bởi ': nth-of-type' được hoan nghênh trong nội dung như p, hN, (phần, div, bài viết), danh sách các lớp lặp lại, v.v. – FelipeAls