Hướng dẫn can we use in css selector or? - chúng ta có thể sử dụng trong bộ chọn css hay không?

  • Trước
  • Tổng quan: Khối xây dựng
  • Tiếp theo

Trong CSS, các bộ chọn được sử dụng để nhắm mục tiêu các phần tử HTML trên các trang web của chúng tôi mà chúng tôi muốn tạo kiểu. Có rất nhiều bộ chọn CSS có sẵn, cho phép độ chính xác hạt mịn khi chọn các yếu tố theo kiểu. Trong bài viết này và các tiểu khu vực của nó, chúng tôi sẽ chạy qua các loại khác nhau rất chi tiết, xem cách chúng hoạt động.

Bộ chọn là gì?

Bạn đã gặp người chọn đã. Bộ chọn CSS là phần đầu tiên của quy tắc CSS. Đó là một mẫu của các phần tử và các thuật ngữ khác cho trình duyệt biết các phần tử HTML nên được chọn để có các giá trị thuộc tính CSS bên trong quy tắc được áp dụng cho chúng. Phần tử hoặc phần tử được chọn bởi bộ chọn được gọi là chủ đề của bộ chọn.

Hướng dẫn can we use in css selector or? - chúng ta có thể sử dụng trong bộ chọn css hay không?

Trong các bài viết trước, bạn đã gặp một số bộ chọn khác nhau và biết rằng có các bộ chọn nhắm mục tiêu tài liệu theo các cách khác nhau - ví dụ bằng cách chọn một phần tử như h2 hoặc một lớp như .special.

Trong CSS, các bộ chọn được xác định trong đặc tả CSS Selectors; Giống như bất kỳ phần nào khác của CSS, họ cần có sự hỗ trợ trong trình duyệt để họ hoạt động. Phần lớn các bộ chọn mà bạn sẽ đi qua được xác định trong đặc tả bộ chọn cấp 3, đây là một đặc điểm kỹ thuật trưởng thành, do đó bạn sẽ tìm thấy hỗ trợ trình duyệt tuyệt vời cho các bộ chọn này.

Danh sách chọn

Nếu bạn có nhiều hơn một thứ sử dụng cùng một CSS thì các bộ chọn riêng lẻ có thể được kết hợp vào danh sách bộ chọn để quy tắc được áp dụng cho tất cả các bộ chọn riêng lẻ. Ví dụ: nếu tôi có cùng CSS cho một h2 và cũng là một lớp .special, tôi có thể viết điều này dưới dạng hai quy tắc riêng biệt.

h2 {
  color: blue;
}

.special {
  color: blue;
}

Tôi cũng có thể kết hợp chúng thành một danh sách chọn, bằng cách thêm dấu phẩy giữa chúng.

h2, .special {
  color: blue;
}

Không gian trắng là hợp lệ trước hoặc sau dấu phẩy. Bạn cũng có thể tìm thấy các bộ chọn dễ đọc hơn nếu mỗi người nằm trên một dòng mới.

h2,
.special {
  color: blue;
}

Trong ví dụ trực tiếp dưới đây, hãy thử kết hợp hai bộ chọn có khai báo giống hệt nhau. Màn hình trực quan nên giống nhau sau khi kết hợp chúng.

Khi bạn nhóm chọn theo cách này, nếu bất kỳ bộ chọn nào không hợp lệ, toàn bộ quy tắc sẽ bị bỏ qua.

Trong ví dụ sau, quy tắc chọn lớp không hợp lệ sẽ bị bỏ qua, trong khi h2 vẫn sẽ được tạo kiểu.

h2 {
  color: blue;
}

..special {
  color: blue;
}

Tuy nhiên, khi kết hợp, cả h2 và lớp sẽ không được tạo kiểu vì toàn bộ quy tắc được coi là không hợp lệ.

h2, ..special {
  color: blue;
}

Các loại người chọn

Có một vài nhóm người chọn khác nhau và biết bạn có thể cần loại chọn nào sẽ giúp bạn tìm được công cụ phù hợp cho công việc. Trong các tiểu trường của bài viết này, chúng tôi sẽ xem xét các nhóm người chọn khác nhau chi tiết hơn.

Trình chọn loại, lớp và ID

Nhóm này bao gồm các bộ chọn nhắm mục tiêu một phần tử HTML như

h2, .special {
  color: blue;
}
2.

Nó cũng bao gồm các bộ chọn nhắm mục tiêu một lớp:

Hoặc, một ID:

Bộ chọn thuộc tính

Nhóm bộ chọn này cung cấp cho bạn các cách khác nhau để chọn các phần tử dựa trên sự hiện diện của một thuộc tính nhất định trên một phần tử:

Hoặc thậm chí thực hiện lựa chọn dựa trên sự hiện diện của một thuộc tính có giá trị cụ thể:

a[href="https://example.com"]
{
}

Lớp giả và yếu tố giả

Nhóm các bộ chọn này bao gồm các lớp giả, theo phong cách nhất định của một yếu tố. Ví dụ, lớp giả pseudo chỉ chọn một phần tử khi nó được di chuột qua con trỏ chuột:

Nó cũng bao gồm các yếu tố giả, chọn một phần nhất định của một phần tử chứ không phải chính phần tử. Ví dụ,

h2, .special {
  color: blue;
}
4 luôn chọn dòng văn bản đầu tiên bên trong một phần tử (A
h2, .special {
  color: blue;
}
5 trong trường hợp bên dưới), hoạt động như thể một
h2, .special {
  color: blue;
}
6 được quấn quanh dòng được định dạng đầu tiên và sau đó được chọn.

Tổ hợp

Nhóm cuối cùng của các bộ chọn kết hợp các bộ chọn khác để nhắm mục tiêu các yếu tố trong các tài liệu của chúng tôi. Ví dụ, sau đây, chọn các đoạn là trẻ em trực tiếp của các yếu tố

h2, .special {
  color: blue;
}
7 bằng cách sử dụng bộ kết hợp trẻ em (
h2, .special {
  color: blue;
}
8):

Bản tóm tắt

Trong bài viết này, chúng tôi đã giới thiệu các bộ chọn CSS, cho phép bạn nhắm mục tiêu các yếu tố HTML cụ thể. Tiếp theo, chúng tôi sẽ xem xét kỹ hơn về loại chọn loại, lớp và ID.

Để biết danh sách đầy đủ các bộ chọn, hãy xem Tham chiếu Bộ chọn CSS của chúng tôi.

  • Trước
  • Tổng quan: Khối xây dựng
  • Tiếp theo

Trong mô -đun này

5 loại chọn CSS là gì?

Bộ chọn CSS..
Bộ chọn đơn giản (chọn các phần tử dựa trên tên, ID, lớp).
Bộ chọn tổ hợp (chọn các yếu tố dựa trên mối quan hệ cụ thể giữa chúng).
Các bộ chọn lớp giả (chọn các phần tử dựa trên một trạng thái nhất định).
Trình chọn các yếu tố giả (chọn và tạo kiểu một phần của một phần tử).

Bạn có thể sử dụng ký tự đại diện trong bộ chọn CSS không?

Trong CSS, bạn có thể chọn đồng thời các yếu tố khác nhau bằng cách sử dụng các bộ chọn ký tự đại diện khác nhau.Trong hướng dẫn này, bạn đã thấy cách bạn có thể sử dụng chúng để chọn và tạo kiểu cho nhiều yếu tố phù hợp.Dưới đây là bản tóm tắt nhanh: Bộ chọn WildCard cho phép bạn chọn nhiều phần tử phù hợp.you can select various elements simultaneously using various wildcard selectors. In this guide, you have seen how you can use them to select and style multiple matching elements. Here is a quick recap: Wildcard selectors allow you to select multiple matching elements.

Những loại người chọn nên tránh trong CSS?

Trong bài viết này, bạn sẽ học cách nhận biết và tránh chúng ...
1 - Quá nhiều tính đặc hiệu.....
2 - lạm dụng!....
3 - @Import của CSS.....
4 - Đặt tên không nhất quán.....
5 - CSS nội tuyến.....
6-Giá trị chỉ số Z vô nghĩa.....
7 - Sử dụng bộ chọn ID thay vì các lớp.....
8 - Tên lớp rất chung chung ..

Tôi có thể sử dụng nhiều bộ chọn trong CSS không?

Bộ chọn CSS có thể chứa nhiều hơn một bộ chọn đơn giản.Giữa các bộ chọn đơn giản, chúng ta có thể bao gồm một tổ hợp.Có bốn bộ kết hợp khác nhau trong CSS: Bộ chọn Hậu duệ (không gian). Between the simple selectors, we can include a combinator. There are four different combinators in CSS: descendant selector (space)