Các phần tử lồng nhau trong css

Các lớp giả CSS ____99 đại diện cho các yếu tố cuối cùng trong một số nhóm các yếu tố anh chị em.

ul li {
  color: blue;
}

ul li:last-child {
  border: 1px solid red;
  color: red;
}
5 Lớp giả CSS đại diện cho phần tử cuối cùng trong nhóm các phần tử anh chị em

Nội dung chính Hiển thị

  • ví dụ cơ bản
  • Create a list list
  • Create a list list
  • Người chọn cấp độ 4 # Last-Child-Pseudo
  • Chỉ tải bảng BCD trong trình duyệt
  • Keyword value
  • signal function
  • Ví dụ chọn lọc
  • Ví dụ bảng
  • Truy vấn số lượng
  • Thông số kỹ thuật
  • Tính tương thích của web browser
  • Làm cách nào để có được phần cuối cùng trong CSS?
  • Làm cách nào để chọn các con cuối cùng trong CSS?
  • Làm thế nào để bạn tìm thấy lũ con cuối cùng của một yếu tố?
  • Làm cách nào để chọn đám con đầu tiên và cuối cùng trong CSS?

try it

cú pháp

Ví dụ

ví dụ cơ bản

HTML

<div>
  <p>This text isn't selected.p>
  <p>This text is selected!p>
div>

<div>
  <p>This text isn't selected.p>
  <h2>This text isn't selected: it's not a `p`.h2>
div>

CSS

p:last-child {
  color: lime;
  background-color: black;
  padding: 5px;
}

Kết quả

Create a list list

HTML

<ul>
  <li>Item 1li>
  <li>Item 2li>
  <li>
    Item 3
    <ul>
      <li>Item 3.1li>
      <li>Item 3.2li>
      <li>Item 3.3li>
    ul>
  li>
ul>

CSS

ul li {
  color: blue;
}

ul li:last-child {
  border: 1px solid red;
  color: red;
}

Kết quả

Create a list list

Thông số kỹ thuật Sự việc chỉ rõ
# đứa-con-rởm cuối cùng

Người chọn cấp độ 4 # Last-Child-Pseudo

Tính tương thích của web browser

Chỉ tải bảng BCD trong trình duyệt

Các lớp CSS giả của CSS phù hợp với các yếu tố dựa trên vị trí của họ giữa một nhóm anh chị em, đếm từ cuối

p:last-child {
  color: lime;
  background-color: black;
  padding: 5px;
}
0 Lớp giả CSS so khớp các phần tử dựa trên vị trí của chúng trong một nhóm anh chị em, tính từ cuối

try it

cú pháp

Phân loại giả

p:last-child {
  color: lime;
  background-color: black;
  padding: 5px;
}
1 is only with a integer, đại diện cho mẫu cho các phần tử phù hợp, được tính từ cuối.
:nth-last-child(  [ of  ]? )

Keyword value

p:last-child {
  color: lime;
  background-color: black;
  padding: 5px;
}
2

Đại diện cho các yếu tố có vị trí số trong một loạt anh chị em là đơn lẻ. 1, 3, 5, v. v. , count from the end

p:last-child {
  color: lime;
  background-color: black;
  padding: 5px;
}
3

Đại diện cho các yếu tố có vị trí số trong một loạt các anh chị em thậm chí là. 2, 4, 6, v. v. , count from the end

signal function

p:last-child {
  color: lime;
  background-color: black;
  padding: 5px;
}
4

Đại diện cho các yếu tố có vị trí số trong một loạt các anh chị em phù hợp với mẫu

p:last-child {
  color: lime;
  background-color: black;
  padding: 5px;
}
5, cho mỗi số nguyên dương hoặc giá trị bằng không là_______26. Chỉ số của phần tử đầu tiên, đếm từ cuối, là____27. The value
p:last-child {
  color: lime;
  background-color: black;
  padding: 5px;
}
8 and
p:last-child {
  color: lime;
  background-color: black;
  padding: 5px;
}
9 must be
<ul>
  <li>Item 1li>
  <li>Item 2li>
  <li>
    Item 3
    <ul>
      <li>Item 3.1li>
      <li>Item 3.2li>
      <li>Item 3.3li>
    ul>
  li>
ul>
0s

Ví dụ

Ví dụ chọn lọc

<ul>
  <li>Item 1li>
  <li>Item 2li>
  <li>
    Item 3
    <ul>
      <li>Item 3.1li>
      <li>Item 3.2li>
      <li>Item 3.3li>
    ul>
  li>
ul>
1 hoặc
<ul>
  <li>Item 1li>
  <li>Item 2li>
  <li>
    Item 3
    <ul>
      <li>Item 3.1li>
      <li>Item 3.2li>
      <li>Item 3.3li>
    ul>
  li>
ul>
2

Đại diện cho các hàng đơn lẻ của một bảng HTML. 1, 3, 5, v. v. , count from the end

<ul>
  <li>Item 1li>
  <li>Item 2li>
  <li>
    Item 3
    <ul>
      <li>Item 3.1li>
      <li>Item 3.2li>
      <li>Item 3.3li>
    ul>
  li>
ul>
3 hoặc
<ul>
  <li>Item 1li>
  <li>Item 2li>
  <li>
    Item 3
    <ul>
      <li>Item 3.1li>
      <li>Item 3.2li>
      <li>Item 3.3li>
    ul>
  li>
ul>
4

Đại diện cho các hàng hiện tại của một bảng HTML. 2, 4, 6, v. v. , count from the end

<ul>
  <li>Item 1li>
  <li>Item 2li>
  <li>
    Item 3
    <ul>
      <li>Item 3.1li>
      <li>Item 3.2li>
      <li>Item 3.3li>
    ul>
  li>
ul>
5

Đại diện cho yếu tố thứ bảy, đếm từ cuối

<ul>
  <li>Item 1li>
  <li>Item 2li>
  <li>
    Item 3
    <ul>
      <li>Item 3.1li>
      <li>Item 3.2li>
      <li>Item 3.3li>
    ul>
  li>
ul>
6

Đại diện cho các yếu tố 5, 10, 15, v. v. , count from the end

<ul>
  <li>Item 1li>
  <li>Item 2li>
  <li>
    Item 3
    <ul>
      <li>Item 3.1li>
      <li>Item 3.2li>
      <li>Item 3.3li>
    ul>
  li>
ul>
7

Đại diện cho các yếu tố 4, 7, 10, 13, v. v. , count from the end

<ul>
  <li>Item 1li>
  <li>Item 2li>
  <li>
    Item 3
    <ul>
      <li>Item 3.1li>
      <li>Item 3.2li>
      <li>Item 3.3li>
    ul>
  li>
ul>
8

Đại diện cho ba yếu tố cuối cùng trong nhóm anh chị em

<ul>
  <li>Item 1li>
  <li>Item 2li>
  <li>
    Item 3
    <ul>
      <li>Item 3.1li>
      <li>Item 3.2li>
      <li>Item 3.3li>
    ul>
  li>
ul>
9 hoặc
ul li {
  color: blue;
}

ul li:last-child {
  border: 1px solid red;
  color: red;
}
0

Đại diện cho mọi yếu tố

ul li {
  color: blue;
}

ul li:last-child {
  border: 1px solid red;
  color: red;
}
1 giữa một nhóm anh chị em. Điều này giống như một bộ lựa chọn
ul li {
  color: blue;
}

ul li:last-child {
  border: 1px solid red;
  color: red;
}
2 đơn giản. .
ul li {
  color: blue;
}

ul li:last-child {
  border: 1px solid red;
  color: red;
}
6 hoặc
ul li {
  color: blue;
}

ul li:last-child {
  border: 1px solid red;
  color: red;
}
7

Dai dien cho each

ul li {
  color: blue;
}

ul li:last-child {
  border: 1px solid red;
  color: red;
}
1 là yếu tố đầu tiên trong số một nhóm anh chị em, được tính từ cuối. Điều này giống như bộ chọn
ul li {
  color: blue;
}

ul li:last-child {
  border: 1px solid red;
  color: red;
}
5

Ví dụ bảng

HTML

ul li {
  color: blue;
}

ul li:last-child {
  border: 1px solid red;
  color: red;
}
1

CSS

ul li {
  color: blue;
}

ul li:last-child {
  border: 1px solid red;
  color: red;
}
2

Kết quả

Truy vấn số lượng

Một yếu tố kiểu truy vấn số lượng tùy thuộc vào số lượng trong số chúng có. Trong ví dụ này, danh sách các mục chuyển sang màu đỏ khi có ít nhất ba số lượng trong một danh sách nhất định. Điều này được thực hiện bằng cách kết hợp các khả năng của lớp giả giả và tổ hợp anh chị em chung

HTML

ul li {
  color: blue;
}

ul li:last-child {
  border: 1px solid red;
  color: red;
}
3

CSS

ul li {
  color: blue;
}

ul li:last-child {
  border: 1px solid red;
  color: red;
}
4

Kết quả

Thông số kỹ thuật

Sự kiện chỉ rõNgười chọn cấp 4 # thứ n-cuối-con-giả
# thứ-n-cuối-con-giả

Tính tương thích của web browser

Chỉ tải bảng BCD trong trình duyệt

Xem thêm

Làm cách nào để có được phần cuối cùng trong CSS?

: CSS Pseudo Class cuối cùng thể hiện yếu tố cuối cùng thuộc loại trong số một nhóm các yếu tố anh chị em. đại diện cho phần tử cuối cùng của loại của nó trong một nhóm các phần tử anh chị em.

Làm cách nào để chọn các con cuối cùng trong CSS?

CSS. Bộ chọn thứ n-con cuối cùng (). .

Chỉ định một màu nền cho mọi yếu tố là con thứ hai của cha mẹ, đếm từ bọn con cuối cùng. P. nth-last-con (2) {

Odd and even chí là các từ khóa có thể được sử dụng để phù hợp với các phần tử con chỉ có số là lẻ hoặc thậm chí

Sử dụng một công thức (An + B)

Làm thế nào để bạn tìm thấy lũ con cuối cùng của một yếu tố?

To have been con cuối cùng của một phần tử HTML cụ thể, sử dụng JavaScript, hãy tham khảo phần tử HTML này và đọc thuộc tính LastelementChild của phần tử HTML này. Thuộc tính LastelementChild trả về phần cuối cùng của phần tử HTML dưới dạng đối tượng phần tử. tham chiếu đến phần tử HTML này và đọc thuộc tính lastElementChild của phần tử HTML này . thuộc tính lastElementChild trả về phần tử con cuối cùng của Phần tử HTML này dưới dạng đối tượng Phần tử.

Làm cách nào để chọn đám con đầu tiên và cuối cùng trong CSS?

Cách chọn một phần tử là đầu tiên hoặc cuối cùng của cha mẹ. Advertiser Class. Lớp giả đầu tiên có nghĩa là "nếu phần tử này là con đầu lòng của cha mẹ". con cái cuối cùng có nghĩa là "nếu yếu tố này là con cuối cùng của cha mẹ". Lưu ý rằng chỉ tính các nút phần tử (HTML), các lớp giả mạo này bỏ qua các nút văn bản. Các. lớp giả con đầu lòng có nghĩa là "nếu phần tử này là con đầu tiên của cha mẹ nó". . con cuối cùng có nghĩa là "nếu phần tử này là con cuối cùng của cha mẹ nó"