Thí dụCách sử dụng bộ chọn: nth-child (): Show / * Chọn phần tử thứ hai của anh chị em div */div: nth-child (2) {& nbsp; Bối cảnh: màu đỏ;} / * Chọn phần tử li thứ hai trong danh sách */ li: nth-child (2) {& nbsp; Bối cảnh: Lightgreen;} / * Chọn mọi yếu tố thứ ba trong số các nhóm anh chị em */: nth-child (3) {& nbsp; Bối cảnh: màu vàng;} Hãy tự mình thử » Thêm ví dụ "hãy thử nó" dưới đây. Định nghĩa và cách sử dụngBộ chọn n có thể là một số, một từ khóa (lẻ hoặc thậm chí) hoặc một công thức (như + b). Mẹo: Nhìn vào bộ chọn: nth-of-type () để chọn phần tử là con thứ n, cùng loại (tên thẻ), của cha mẹ của nó. Look at the :nth-of-type() selector to select the element that is the nth child, of the same type (tag name), of its parent.
Hỗ trợ trình duyệtCác số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ hoàn toàn bộ chọn.
CSS Cú pháp : nth-child (số) {& nbsp; & nbsp; css khai báo Nhiều ví dụ hơnThí dụODD và thậm chí là các từ khóa có thể được sử dụng để phù hợp với các phần tử con có chỉ số là lẻ hoặc thậm chí (chỉ số của đứa trẻ đầu tiên là 1). Ở đây, chúng tôi chỉ định hai màu nền khác nhau cho các yếu tố ODD và thậm chí P: p: nth-child (lẻ) {& nbsp; Bối cảnh: Màu đỏ; } p: nth-child (chẵn) {& nbsp; & nbsp; nền: lightgreen; } Hãy tự mình thử » Thí dụThêm ví dụ "hãy thử nó" dưới đây. Định nghĩa và cách sử dụng Bộ chọn Hãy tự mình thử » Thí dụThêm ví dụ "hãy thử nó" dưới đây. Định nghĩa và cách sử dụng Hãy tự mình thử » CSS Pseudo Class phù hợp với các yếu tố dựa trên vị trí của chúng giữa các anh chị em cùng loại (tên thẻ). Phân loại giả Xem Ví dụVí dụ cơ bảnHTML
CSS
Kết quảLưu ý: Không có cách nào để chọn lớp thứ n bằng bộ chọn này. Bộ chọn chỉ nhìn vào loại khi tạo danh sách các trận đấu. Tuy nhiên, bạn có thể áp dụng CSS cho một phần tử dựa trên vị trí Thông số kỹ thuật
Tính tương thích của trình duyệt webBảng BCD chỉ tải trong trình duyệt Xem thêmĐứa con cuối cùng của CSS là gì?Bộ chọn: NTH-Last-Child cho phép bạn chọn một hoặc nhiều phần tử dựa trên thứ tự nguồn của chúng, theo một công thức. Nó được định nghĩa trong các bộ chọn CSS Cấp độ 3 là một lớp giả cấu trúc của lớp, có nghĩa là nó được sử dụng để tạo kiểu nội dung dựa trên mối quan hệ của nó với các yếu tố cha mẹ và anh chị em.allows you select one or more elements based on their source order, according to a formula. It is defined in the CSS Selectors Level 3 spec as a “structural pseudo-class”, meaning it is used to style content based on its relationship with parent and sibling elements.
Sự khác biệt giữa con thứ n và thứ n của loại là gì?Theo nguyên tắc chung, nếu bạn muốn chọn một khoảng của bộ chọn bất kể loại phần tử nào, hãy sử dụng nth-con.Tuy nhiên, nếu bạn muốn chọn một loại cụ thể chỉ và áp dụng lựa chọn khoảng từ đó, hãy sử dụng thứ n.
Làm thế nào để bạn có được một đứa con thứ n?Sử dụng phương thức Truy vấnSelector () để lấy con thứ n của một phần tử, ví dụ:tài liệu.Truy vấnSelector ('#cha mẹ: nth-child (3)').Lớp giả giả NTH-con trả về phần tử phù hợp với vị trí được cung cấp.Đây là HTML cho các ví dụ trong bài viết này., e.g. document. querySelector('#parent :nth-child(3)') . The :nth-child pseudo class returns the element that matches the provided position. Here is the HTML for the examples in this article.
Phần tử thứ n là gì?nth_element là một thuật toán sắp xếp một phần sắp xếp lại các phần tử trong [đầu tiên, cuối cùng) sao cho: phần tử được trỏ bởi nth được thay đổi thành bất kỳ phần tử nào sẽ xảy ra ở vị trí đó nếu [lần đầu tiên, cuối cùng) được sắp xếp. |