Bộ Chọn CSS (CSS Selector) - Học Css Cơ Bản đến Nâng Cao - VietTuts
Có thể bạn quan tâm
CSS Selector hay Bộ chọn CSS được sử dụng để chọn nội dung bạn muốn tạo kiểu. Bộ chọn là một phần của bộ quy tắc CSS. Bộ chọn CSS chọn các phần tử HTML theo id, class, type, thuộc tính...
Có một số loại bộ chọn khác nhau trong CSS như sau:
- Bộ chọn CSS phần tử
- Bộ chọn CSS id
- Bộ chọn CSS class
- Bộ chọn CSS toàn thể
- Bộ chọn CSS nhóm
Nội dung chính
- 1. Bộ chọn CSS phần tử
- 2. Bộ chọn CSS id
- 3. Bộ chọn CSS class
- Bộ chọn CSS class cho một phần tử cụ thể
- 4. Bộ chọn CSS toàn thể
- 5. Bộ chọn CSS nhóm
1. Bộ chọn CSS phần tử
Bộ chọn CSS phần tử chọn phần tử HTML theo tên. Ví dụ đoạn CSS dưới đây sẽ ảnh hưởng đến nội dung trong phần tử p.
<!DOCTYPE html> <html> <head> <style> p{ text-align: center; color: blue; } </style> </head> <body> <p>This style will be applied on every paragraph.</p> <p id="para1">Me too!</p> <p>And me!</p> </body> </html>Output:
2. Bộ chọn CSS id
Bộ chọn id sẽ chọn thuộc tính id của một phần tử HTML để chọn một phần tử cụ thể. Một id luôn luôn là duy nhất trong trang vì vậy nó được chọn để chọn một phần tử độc nhất.
Nó được viết với ký tự thăng (#), tiếp theo là id của phần tử.
Dưới đây là ví dụ với id "para1".
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> #para1 { text-align: center; color: blue; } </style> </head> <body> <p id="para1">Hello CSS</p> <p>This paragraph will not be affected.</p> </body> </html>Output:
3. Bộ chọn CSS class
Bộ chọn class chọn các phần tử HTML với một thuộc tính class cụ thể.
Lưu ý: Tên lớp không được bắt đầu với một số <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> .center { text-align: center; color: blue; } </style> </head> <body> <h1 class="center">This heading is blue and center-aligned.</h1> <p class="center">This paragraph is blue and center-aligned.</p> </body> </html>Output:
Bộ chọn CSS class cho một phần tử cụ thể
Nếu bạn muốn chỉ định rằng chỉ có một phần tử HTML cụ thể bị ảnh hưởng thì bạn nên sử dụng tên phần tử với bộ chọn lớp.
Ví dụ 2:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> p.center { text-align: center; color: blue; } </style> </head> <body> <h1 class="center">This heading is not affected</h1> <p class="center">This paragraph is blue and center-aligned.</p> </body> </html>Output:
4. Bộ chọn CSS toàn thể
Bộ chọn toàn thể được sử dụng làm ký tự đại diện. Nó chọn tất cả các phần tử trên các trang. Dấu sao (*) đại diện cho tất cả các phần tử.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> * { color: green; font-size: 20px; } </style> </head> <body> <h2>This is heading</h2> <p>This style will be applied on every paragraph.</p> <p id="para1">Me too!</p> <p>And me!</p> </body> </html>Output:
5. Bộ chọn CSS nhóm
Bộ chọn nhóm được sử dụng để chọn tất cả các phần tử có cùng định nghĩa kiểu cách.
Bộ chọn nhóm được sử dụng để giảm thiểu mã. Dấu phẩy được sử dụng để tách từng bộ chọn trong nhóm.
Hãy xem mã CSS mà không sử dụng bộ chọn nhóm.
h1 { text-align: center; color: blue; } h2 { text-align: center; color: blue; } p { text-align: center; color: blue; }Như bạn thấy, bạn cần xác định thuộc tính CSS cho tất cả các phần tử. Nó có thể được nhóm lại theo cách sau:
h1,h2,p { text-align: center; color: blue; }Hãy xem ví dụ đầy đủ về bộ chọn nhóm CSS.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> h1,h2,p { text-align: center; color: blue; } </style> </head> <body> <h1>Hello CSS</h1> <h2>This is a heading</h2> <p>This is a paragraph.</p> </body> </html>Output:
Cú pháp CSS Liên kết css với htmlTừ khóa » Toán Tử Trong Css
-
30 Bộ Chọn CSS Bạn Phải Thuộc Lòng - Code Tutsplus
-
Hiểu Và Sử Dụng Các Kí Tự '+', '>' Và '~' Trong CSS Selector
-
CSS Selector Là Gì? 8 Loại CSS Selector CẦN BIẾT
-
Tổng Hợp Các Bộ Chọn Trong CSS | Tìm ở đây
-
30 CSS Selectors Cần Nhớ (P1) - Viblo
-
Bài 11: Các Toán Tử Hay Dùng Trong SASS - Freetuts
-
Cú Pháp Và Selector Trong CSS
-
5 Kiểu Vùng Chọn CSS Cơ Bản (Selectors) - ThachPham
-
Bộ Chọn Selector Trong CSS | Học Lập Trình JavaScript
-
Toán Tử Này (: :) Trong CSS Có Nghĩa Là Gì? [bản Sao] - HelpEx
-
Cách Xác định Bộ Chọn (selector) Của Một Phần Tử Trong CSS
-
Cú Pháp CSS | Selector Trong CSS
-
Các Toán Tử Trong JavaScript
-
Selector Chọn Phần Tử Trong CSS
-
CSS Selector (bộ Chọn) Là Gì Và Cách Sử Dụng? | DAMMIO
-
Bộ Chọn Thuộc Tính Trong CSS - Tự Học CSS3
-
Kiến Thức Cơ Bản Về Sass - Bài 8 Toán Tử - Operators - DANDEV
-
Khai Báo Cú Pháp Trong CSS | Lê Vũ Nguyên Dạy Học Lập Trình