5 loại Bộ chọn CSS là gì?
Kiếm thu nhập bằng kỹ năng CSS của bạn Show Đăng ký và chúng tôi sẽ gửi cho bạn những cơ hội làm việc tự do tốt nhất ngay trong hộp thư đến của bạn. Bộ chọn CSS cho phép chúng tôi nhắm mục tiêu các phần tử HTML cụ thể bằng biểu định kiểu của chúng tôi. Mặc dù có nhiều loại Bộ chọn CSS khác nhau, bài học hôm nay tập trung vào bốn bộ chọn cơ bản; Đầu tiên chúng ta cần một trang để tạo kiểuCSS không hữu ích lắm nếu không có trang để tạo kiểu. Tạo một tài liệu văn bản trống, sao chép và dán HTML sau
Tạo một thư mục mới có tên “CSS-Selectors” trên màn hình của bạn hoặc bất kỳ vị trí nào khác mà bạn thích. Sau đó, lưu tài liệu của chúng tôi trong thư mục này với tên tệp là chỉ mục. htm Trang không có CSSmở chỉ mục. htm trong trình duyệt web và bạn sẽ thấy một cái gì đó rất giống với cái này Hãy để CSS bắt đầuBây giờ, hãy tạo một tài liệu văn bản trống mới và lưu nó vào thư mục “CSS-Selectors” của chúng tôi với tên tệp là style. css. Bây giờ chúng tôi đã sẵn sàng để bắt đầu tạo kiểu cho trang của mình với bốn loại Bộ chọn cần thiết 1 – Bộ chọn loạiBộ chọn loại rất đơn giản. Chúng tương ứng với bất kỳ loại phần tử HTML nào. Ví dụ: thêm mã sau vào tệp CSS trống của bạn; body { font-family: Arial, sans-serif; font-size: small; } h1 { color: green; } em { color: red; } This code selects and styles our element, as well as all and elements on our page.When an element has an “ID” we can access it with a CSS selector by placing a pound sign (#) in front of it’s ID value. Add the following code to your CSS file, directly below our rule: |
3 – Bộ chọn lớp
Bộ chọn lớp rất giống với Bộ chọn ID. Sự khác biệt chính là trong khi một ID nhất định chỉ nên được gán cho một phần tử, chúng ta có thể gán cùng một lớp cho bao nhiêu phần tử tùy thích
Nếu bạn xem mã của trang HTML của chúng tôi, bạn sẽ nhận thấy rằng hai trong số các thẻ đoạn văn của chúng tôi có một loại “quan trọng. ” Khi một phần tử có một lớp, chúng ta có thể truy cập phần tử đó bằng bộ chọn CSS bằng cách đặt dấu chấm trước tên lớp của phần tử đó. Hãy thêm quy tắc sau vào tệp CSS của chúng tôi để làm nổi bật các đoạn văn này
.important { background-color: yellow; }
4 – Bộ chọn hậu duệ
Hãy tưởng tượng chúng ta muốn đoạn quan trọng trong Div “giới thiệu” trông khác với đoạn quan trọng ở cuối trang. Chúng ta có thể sử dụng Descendant Selector để đạt được điều này
Thêm quy tắc CSS sau vào cuối tệp CSS của chúng tôi
#intro .important { background-color: orange; }
Hãy phân tích cách hoạt động của bộ chọn. Nó bắt đầu bằng “#intro” chọn Div giới thiệu của chúng tôi. Tiếp theo là một khoảng trắng, và sau đó “. quan trọng. ” Vì vậy, về cơ bản, bộ chọn của chúng tôi yêu cầu trình duyệt web (1) tìm phần tử có ID là phần giới thiệu, (2) đi vào bên trong phần tử đó và tìm bất kỳ phần tử nào có loại quan trọng
Notice that within the orange paragraph, the word “important” is red. Let’s imagine we want to change the color, since red text on an orange background is difficult to read. The word “important” is inside an element, so we’ll use the following code to select and style it;
#intro .important em { color: white; }
This code is telling the browser to (1) find the element with an ID of intro, (2) go inside that element and find any elements with a class of important, (3) go inside that element and select any elements.
Đó là nó cho bài học hôm nay. Hãy tóm tắt lại
- Bộ chọn loại tương ứng với các phần tử HTML
- Bộ chọn ID được sử dụng bằng cách thêm # trước ID phần tử
- Bộ chọn lớp được sử dụng bằng cách thêm dấu chấm trước lớp phần tử
- Descendant Selectors tương tự như cây phả hệ;
Trong bài học tiếp theo, chúng ta sẽ bắt đầu nghiên cứu bản chất của tất cả Thiết kế CSS;
Nếu bạn thích xem các bài học video thay vì đọc các bài học viết, hãy xem khóa học video 8 giờ của tôi và tham gia cùng hơn 4.000 người khác đã học HTML, CSS và thiết kế đáp ứng cấp độ chuyên nghiệp