Hướng dẫn how do i refer to second child in css? - làm thế nào để tôi đề cập đến đứa con thứ hai trong css?


Thí dụ

Cách sử dụng bộ chọn: nth-child ():

/ * Chọn phần tử thứ hai của anh chị em div */div: nth-child (2) {& nbsp; Bối cảnh: màu đỏ;}
div:nth-child(2) {
  background: red;
}

/ * Chọn phần tử li thứ hai trong danh sách */ li: nth-child (2) {& nbsp; Bối cảnh: Lightgreen;}
li:nth-child(2) {
  background: 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;}
:nth-child(3) {
  background: yellow;
}

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ụng

Bộ chọn :nth-child(n) khớp với mọi yếu tố là con thứ n của cha mẹ.

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.

Version:CSS3

Hỗ trợ trình duyệt

Cá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.

Bộ chọn
: Nth-child ()4.0 9.0 3.5 3.2 9.6


CSS Cú pháp

: nth-child (số) {& nbsp; & nbsp; css khai báo
  css declarations;
} Demo



Nhiều ví dụ hơn

Thí 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 đỏ; }
  background: red;
}

p: nth-child (chẵn) {& nbsp; & nbsp; nền: lightgreen; }
  background: 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 :nth-child(n) khớp với mọi yếu tố là con thứ n của cha mẹ.
  background: red;
}

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
  background: red;
}

Hãy tự mình thử »


Tôi đang cố gắng sử dụng cái này để chọn thẻ thứ hai từ danh sách:

.container li a:first-child + a { ... }

Nhưng nó dường như không hoạt động. Có cách khác, lý tưởng là CSS thuần túy (trừ a:nth-child(2)) hoặc bất cứ ai có thể thấy nơi tôi đã sai?

Hướng dẫn how do i refer to second child in css? - làm thế nào để tôi đề cập đến đứa con thứ hai trong css?

Ry- ♦

Phim thương hiệu vàng 212K5454 gold badges444 silver badges459 bronze badges

Sử dụng thứ n-con (2)Mar 3, 2012 at 22:22

Đã trả lời ngày 17 tháng 5 năm 2018 lúc 10:12Ryan Durrant

1.11012 Huy hiệu bạc17 Huy hiệu đồng4 gold badges12 silver badges23 bronze badges

2

Làm cách nào để sử dụng CSS cho đứa trẻ thứ hai?

CSS NTH-Child.

.container li a:nth-of-type(2)

/ * Chọn mục danh sách đầu tiên */ li: nth-child (1) {}.

.container li a ~ a

/ * Chọn các mục danh sách lẻ */ li: nth-child (lẻ) {}.

.container li:first-child + li a
.container li:nth-child(2) a

Đã trả lời ngày 3 tháng 3 năm 2012 lúc 22:25Mar 3, 2012 at 22:25

Hướng dẫn how do i refer to second child in css? - làm thế nào để tôi đề cập đến đứa con thứ hai trong css?

Ry- ♦ ry-BoltClock

Phim thương hiệu vàng 212K54156 gold badges1366 silver badges1339 bronze badges

3

Sử dụng thứ n-con (2)


Đã trả lời ngày 17 tháng 5 năm 2018 lúc 10:12

.container li:first-child + li a { ... } 

Đã trả lời ngày 3 tháng 3 năm 2012 lúc 22:31Mar 3, 2012 at 22:31

Hướng dẫn how do i refer to second child in css? - làm thế nào để tôi đề cập đến đứa con thứ hai trong css?

0

Chỉ cần sử dụng

.container li a ~ a
4:

.container li a:nth-of-type(2) {
    /* ... */
}

Vấn đề ở đây có lẽ là

.container li a:nth-of-type(2)
1 đầu tiên không phải là đứa trẻ đầu tiên, hoặc
.container li a:nth-of-type(2)
1 thứ hai không liền kề với nó. Bất kể,
.container li a ~ a
4 là cách đúng đắn để làm điều đó.


Nếu bạn có một

.container li a:nth-of-type(2)
1 mỗi
.container li a:nth-of-type(2)
0, thì có lẽ bạn có nghĩa là
.container li:first-child + li a
.container li:nth-child(2) a
0.

Đã trả lời ngày 3 tháng 3 năm 2012 lúc 22:25Mar 3, 2012 at 22:25

Hướng dẫn how do i refer to second child in css? - làm thế nào để tôi đề cập đến đứa con thứ hai trong css?

Ry- ♦ ry-Ry-

Phim thương hiệu vàng 212K5454 gold badges444 silver badges459 bronze badges

Sử dụng thứ n-con (2)

.container li a:nth-child(2){....}

Đã trả lời ngày 17 tháng 5 năm 2018 lúc 10:12May 17, 2018 at 10:12

Hướng dẫn how do i refer to second child in css? - làm thế nào để tôi đề cập đến đứa con thứ hai trong css?

devsam247devsam247devsam247

1.11012 Huy hiệu bạc17 Huy hiệu đồng12 silver badges17 bronze badges

Làm cách nào để sử dụng CSS cho đứa trẻ thứ hai?

CSS NTH-Child..
/ * Chọn mục danh sách đầu tiên */ li: nth-child (1) {}.
/ * Chọn các mục danh sách lẻ */ li: nth-child (lẻ) {}.
/ * Chọn ngay cả danh sách các mục */ li: nth-child (chẵn) {}.
/ * Chọn từng mục danh sách mỗi 3 (3,6,9 ...) */ li: nth-child (3n) {}.
/ * Chọn từng mục danh sách mỗi 3 bắt đầu từ thứ tư (4,7,10 ...) */.

Làm cách nào để chọn anh chị em thứ hai trong CSS?

Chỉ chọn anh chị em tiếp theo với bộ kết hợp anh chị em liền kề ( +), ký tự + được sử dụng trong CSS là một bộ kết hợp - nó kết hợp 2 bộ chọn CSS.Nó chọn phần tử thứ hai, chỉ khi nó chỉ là sau phần tử thứ nhất và cả hai phần tử là con của cùng một phụ huynh.Combinator ( + ) The + character used in CSS is a combinator — it combines 2 CSS selectors. It selects the second element, only if it is just after the first element, and both elements are children of the same parent.

Làm cách nào để nhắm mục tiêu con tiếp theo của tôi trong CSS?

Bộ chọn: nth-child (n) phù hợp với mọi yếu tố là con thứ n của cha mẹ.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ó.. n can be a number, a keyword (odd or even), or a formula (like an + b). Tip: 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.

Làm cách nào để chọn một đứa trẻ thứ ba trong CSS?

Bạn bắt đầu với -N, cộng với số lượng các yếu tố dương bạn muốn chọn.Ví dụ: li: nth-child (-n+3) sẽ chọn 3 phần tử LI đầu tiên.