Tổng cộng có bao nhiêu bộ chọn trong css?
Sau đây là danh sách các bộ chọn CSS phổ biến và được hỗ trợ tốt nhất. Còn nhiều, rất nhiều nữa, nhưng đây là những cái bạn nên biết rõ Show Bộ chọn loại phần tửBộ chọn CSS cơ bản nhất là Bộ chọn loại phần tử. Đó là một cái tên ưa thích chỉ đơn giản là sử dụng thẻ HTML, không có dấu ngoặc nhọn Chúng tôi đã sử dụng rộng rãi bộ chọn này rồi Ví dụ: nếu chúng tôi muốn làm cho tất cả các đoạn văn có văn bản màu xanh lá cây, chúng tôi sẽ sử dụng quy tắc CSS sau ________0 Bộ chọn hậu duệKhớp một phần tử là hậu duệ của một phần tử khác Điều này sử dụng hai bộ chọn riêng biệt, được phân tách bằng dấu cách Ví dụ: nếu chúng tôi muốn tất cả văn bản được nhấn mạnh trong đoạn văn của mình là văn bản màu xanh lá cây, chúng tôi sẽ sử dụng quy tắc CSS sau p em { color: green; }0 Bộ chọn lớpKhớp một phần tử có lớp được chỉ định Để khớp với một thuộc tính cụ thể của p em { color: green; }1, chúng tôi luôn bắt đầu bộ chọn bằng một dấu chấm, để biểu thị rằng chúng tôi đang tìm kiếm một giá trị p em { color: green; }1. Theo sau khoảng thời gian là giá trị thuộc tính lớp mà chúng tôi muốn so khớp Ví dụ: nếu chúng tôi muốn tất cả các thành phần có lớp "tô sáng" có màu nền khác, chúng tôi sẽ sử dụng quy tắc CSS sau p em { color: green; }3 bộ chọn idSo khớp một phần tử có id đã chỉ định Để khớp với một thuộc tính cụ thể của p em { color: green; }4, chúng tôi luôn bắt đầu bộ chọn bằng ký hiệu băm (#) để biểu thị rằng chúng tôi đang tìm kiếm một giá trị p em { color: green; }4. Hàm băm được theo sau bởi giá trị thuộc tính mà chúng tôi muốn khớp. Hãy nhớ rằng chúng ta chỉ có thể sử dụng cùng một giá trị thuộc tính p em { color: green; }4 một lần, vì vậy bộ chọn id sẽ luôn chỉ khớp với một thành phần trong tài liệu của chúng ta Ví dụ: nếu chúng tôi muốn phần tử có id là "nội dung", chúng tôi sẽ sử dụng quy tắc CSS sau p em { color: green; }7 bộ chọn conSo khớp một phần tử là con trực tiếp của một phần tử khác Ví dụ: nếu chúng tôi muốn tất cả văn bản được nhấn mạnh trong đoạn văn của mình có văn bản màu xanh lá cây, nhưng không có văn bản được nhấn mạnh trong các thành phần khác, chúng tôi sẽ sử dụng quy tắc CSS sau p em { color: green; }8 Ghi chú. Bộ chọn này không hoạt động trong Internet Explorer 6 Bộ chọn anh chị em liền kềSo khớp một phần tử ngay sau phần tử khác, nhưng không phải là phần tử con của nó Ví dụ: nếu chúng tôi muốn tất cả các đoạn ngay sau h4 có văn bản màu xanh lá cây, nhưng không phải các đoạn khác, chúng tôi sẽ sử dụng quy tắc CSS sau p em { color: green; }9 Ghi chú. Bộ chọn này không hoạt động trong Internet Explorer 6 Bộ chọn giảThông tin khác về các trạng thái liên kếtCác yếu tố neo là đặc biệt. Bạn có thể tạo kiểu cho phần tử bằng Bộ chọn loại phần tử, nhưng nó có thể không thực hiện chính xác những gì bạn mong đợi. Điều này là do các liên kết có các trạng thái khác nhau, liên quan đến cách chúng được tương tác với. Bốn trạng thái chính của một liên kết là. liên kết, đã truy cập, di chuột, đang hoạt động Bộ chọn giả có nhiều kích cỡ và hình dạng khác nhau. Cho đến nay, các bộ chọn giả phổ biến nhất được sử dụng để tạo kiểu cho các liên kết của chúng tôi. Có bốn bộ chọn giả khác nhau được sử dụng cùng với các liên kết linkMột liên kết chưa được truy cập trước đó (được truy cập được xác định bởi lịch sử trình duyệt). đã truy cậpMột liên kết đã được truy cập. hoverMột liên kết mà con trỏ chuột đang "lơ lửng" trên. đang hoạt độngMột liên kết hiện đang được nhấp vào.highlight { background-color: #ffcccc; }0 Vì lý do tương thích với trình duyệt, bạn phải luôn chỉ định bộ chọn giả theo thứ tự này. Một cách dễ dàng để ghi nhớ điều này là sử dụng phương pháp ghi nhớ. "Yêu Hà. " Ghi chú. Thiết bị màn hình cảm ứng không có trạng thái di chuột. Xem No Hover của Trent Walton để biết thêm thông tin về tình trạng khó sử dụng thú vị này Bạn có thể đọc thêm về các loại bộ chọn giả khác trên trang sitepoint Bộ chọn chungPhù hợp với mọi yếu tố trên trang Ví dụ: nếu chúng tôi muốn mọi phần tử có đường viền rộng 1px, chúng tôi sẽ sử dụng quy tắc CSS sau .highlight { background-color: #ffcccc; }1 Vì những lý do có thể rõ ràng sau ví dụ trước, bạn nên cẩn thận với bộ chọn chung. Khi nào bạn có thể muốn sử dụng chúng? Câu trả lời là, không thường xuyên. Nhưng một ví dụ sẽ là đặt lề và phần đệm cho tất cả các phần tử trên trang thành 0. Chúng ta sẽ tìm hiểu một cách tốt hơn để làm điều này trong thời gian ngắn Bộ chọn CSS chọn (các) phần tử HTML cho mục đích tạo kiểu. Bộ chọn CSS chọn các thành phần HTML theo id, lớp, loại, thuộc tính, v.v. Có nhiều loại bộ chọn cơ bản khác nhau
Mã HTML. Xem xét mã mẫu để hiểu bộ chọn và cách sử dụng chúng theo cách tốt hơn HTML#div-container{ color: blue; background-color: gray; }0 #div-container{ color: blue; background-color: gray; }1 #div-container{ color: blue; background-color: gray; }2 #div-container{ color: blue; background-color: gray; }3 #div-container{ color: blue; background-color: gray; }4_______12_______5 #div-container{ color: blue; background-color: gray; }6
#div-container{ color: blue; background-color: gray; }1 #div-container{ color: blue; background-color: gray; }8 #div-container{ color: blue; background-color: gray; }6 .paragraph-class { color:white; font-family: monospace; background-color: purple; }0_______12_______1 .paragraph-class { color:white; font-family: monospace; background-color: purple; }2 .paragraph-class { color:white; font-family: monospace; background-color: purple; }3 #div-container{ color: blue; background-color: gray; }4 .paragraph-class { color:white; font-family: monospace; background-color: purple; }5 .paragraph-class { color:white; font-family: monospace; background-color: purple; }6 #div-container{ color: blue; background-color: gray; }4 .paragraph-class { color:white; font-family: monospace; background-color: purple; }8 #div-container{ color: blue; background-color: gray; }6 * { color: white; background-color: black; }0_______12_______8 #div-container{ color: blue; background-color: gray; }6
#div-container{ color: blue; background-color: gray; }1 * { color: white; background-color: black; }4 #div-container{ color: blue; background-color: gray; }6 .paragraph-class { color:white; font-family: monospace; background-color: purple; }0_______12_______1 * { color: white; background-color: black; }8 #div-container{ color: blue; background-color: gray; }6 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0____42_______1 .paragraph-class { color:white; font-family: monospace; background-color: purple; }0_______32_______0 * { color: white; background-color: black; }8 #div-container{ color: blue; background-color: gray; }6
.paragraph-class { color:white; font-family: monospace; background-color: purple; }0 #div-container{ color: blue; background-color: gray; }1 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }8 #div-container{ color: blue; background-color: gray; }6 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______53_______1 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______53_______3 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______53_______5 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______53_______7 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______53_______9 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______63_______1 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0____63_______3 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______63_______5 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0____63_______7 .paragraph-class { color:white; font-family: monospace; background-color: purple; }0_______32_______0 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }8 #div-container{ color: blue; background-color: gray; }6
.paragraph-class { color:white; font-family: monospace; background-color: purple; }0_______12_______1 h1:hover{ background-color: aqua; }4 h1:hover{ background-color: aqua; }5 #div-container{ color: blue; background-color: gray; }4 h1:hover{ background-color: aqua; }7 #div-container{ color: blue; background-color: gray; }6 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0____82_______0 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0____82_______2 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______53_______5 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______53_______7 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______53_______9 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______63_______1 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0____63_______3 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______63_______5 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0____63_______7 .paragraph-class { color:white; font-family: monospace; background-color: purple; }0_______32_______0 h1:hover{ background-color: aqua; }4 #div-container{ color: blue; background-color: gray; }6
.paragraph-class { color:white; font-family: monospace; background-color: purple; }0_______12_______1 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }8 #div-container{ color: blue; background-color: gray; }04 #div-container{ color: blue; background-color: gray; }4 #div-container{ color: blue; background-color: gray; }06 #div-container{ color: blue; background-color: gray; }6 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0____82_______0 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0____82_______2 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______53_______5 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______53_______7 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______53_______9 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______63_______1 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0____63_______3 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0_______63_______5 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }0____63_______7 .paragraph-class { color:white; font-family: monospace; background-color: purple; }0_______32_______0 #div-container, .paragraph-class, h1{ color: white; background-color: purple; font-family: monospace; }8 #div-container{ color: blue; background-color: gray; }6
#div-container{ color: blue; background-color: gray; }30 #div-container{ color: blue; background-color: gray; }30 #div-container{ color: blue; background-color: gray; }1 #div-container{ color: blue; background-color: gray; }33 .paragraph-class { color:white; font-family: monospace; background-color: purple; }6 #div-container{ color: blue; background-color: gray; }4 #div-container{ color: blue; background-color: gray; }36 #div-container{ color: blue; background-color: gray; }37 #div-container{ color: blue; background-color: gray; }33 #div-container{ color: blue; background-color: gray; }6 #div-container{ color: blue; background-color: gray; }30 #div-container{ color: blue; background-color: gray; }1 #div-container{ color: blue; background-color: gray; }33 .paragraph-class { color:white; font-family: monospace; background-color: purple; }6 #div-container{ color: blue; background-color: gray; }4 #div-container{ color: blue; background-color: gray; }36 #div-container{ color: blue; background-color: gray; }46 #div-container{ color: blue; background-color: gray; }33 #div-container{ color: blue; background-color: gray; }6 #div-container{ color: blue; background-color: gray; }30 #div-container{ color: blue; background-color: gray; }1 #div-container{ color: blue; background-color: gray; }33 .paragraph-class { color:white; font-family: monospace; background-color: purple; }6 #div-container{ color: blue; background-color: gray; }4 #div-container{ color: blue; background-color: gray; }36 #div-container{ color: blue; background-color: gray; }55 #div-container{ color: blue; background-color: gray; }33 #div-container{ color: blue; background-color: gray; }6 * { color: white; background-color: black; }0_______32_______4 #div-container{ color: blue; background-color: gray; }6
* { color: white; background-color: black; }0_______12_______2 #div-container{ color: blue; background-color: gray; }6 Chúng tôi sẽ áp dụng các quy tắc CSS cho mã HTML ở trên 1. bộ chọn phần tử. Bộ chọn phần tử chọn các phần tử HTML dựa trên tên phần tử (hoặc thẻ) ví dụ: p, h1, div, span, v.v. Phong cách. css. Đoạn mã sau được sử dụng trong mã HTML ở trên bằng cách sử dụng bộ chọn Phần tử giả. Quy tắc CSS này sẽ được áp dụng cho thẻ p trên trang Có bao nhiêu loại bộ chọn trong CSS?Chúng tôi có thể chia bộ chọn CSS thành năm loại . 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 kết hợp (chọn các phần tử dựa trên mối quan hệ cụ thể giữa chúng) 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)
5 bộ chọn trong CSS là gì?Có nhiều loại bộ chọn cơ bản khác nhau. . Bộ chọn phần tử bộ chọn id Bộ chọn lớp Bộ chọn chung Bộ chọn nhóm Bộ chọn thuộc tính Bộ chọn lớp giả Bộ chọn phần tử giả Bộ chọn trong CSS là gì?Bộ chọn là gì? . Đó là mẫu phần tử và các thuật ngữ khác cho trình duyệt biết nên chọn phần tử HTML nào để có các giá trị thuộc tính CSS bên trong quy tắc được áp dụng cho chúng .
Có bao nhiêu phần tử trong CSS?W3Schools liệt kê 228 trong số đó. HTML Dog liệt kê 125 . Niên giám của chúng tôi có 176, và tôi biết chúng tôi cố tình bỏ qua những thứ (e. g. chúng tôi gửi lề trái dưới lề thay vì tạo mục nhập của riêng mình). |
Bài Viết Liên Quan
1 bảng anh đổi được bao nhiêu tiền việt nam
Citinews là trang tổng hợp kiến thức về tài chính, kinh doanh, ngân hàng cho các tổ chức, cá nhân trên toàn quốc. Tất cả các kiến thức được chia sẻ đến ...
Python được sử dụng như thế nào trong phân tích dữ liệu?
Vào năm 2018, 66% các nhà khoa học dữ liệu đã báo cáo sử dụng Python mỗi ngày, điều này khiến Python trở thành ngôn ngữ số một cho khoa học dữ liệu. Nhưng ...
Khi nào tôi nên sử dụng python lớp trừu tượng?
Các lớp trừu tượng là gì? . Đến cuối bài đăng này, bạn sẽ hiểu rõ về ABC trong Python và cách thêm chúng vào chương trình của bạnHãy bắt đầu nàoMã ...
Lãi suất tiền gửi có kỳ hạn 2023 úc
Trong một tuần sôi động về lãi suất tiền gửi có kỳ hạn, NAB là ngân hàng nổi bật nhất trong số các ngân hàng thông báo tăng lãi suấtĐiều này tiếp tục ...
Làm cách nào để thêm địa chỉ IP vào MySQL?
Do đó, cho phép kết nối từ xa đến cơ sở dữ liệu MySQL của bạn từ một địa chỉ IP cụ thể là quy trình gồm ba bướcTrước tiên, chúng ta sẽ cần thiết ...
Cài đặt hệ điều hành MongoDB 4.4
MongoDB Atlas là một tùy chọn dịch vụ MongoDB được lưu trữ trên đám mây, không yêu cầu chi phí cài đặt và cung cấp một bậc miễn phí để bắt đầuTổng ...
Trình docker API phần còn lại của Python
Ý tưởng của bài viết này là tạo một bộ chứa Docker nhanh chóng và dễ dàng để thực hiện suy luận trực tuyến với các mô hình máy học được đào tạo ...
Công thức vòng lặp Python
Trong hướng dẫn trước, chúng ta đã đề cập đến kiến thức cơ bản về vòng lặp Python, tìm hiểu cách lặp qua danh sách và danh sách của danh sách. Nhưng ...
Website viết bằng Python
Lập trình Web với Python là một trong những từ khóa được tìm kiếm nhiều nhất trên google về chủ đề lập trình Web với Python. Trong bài viết này, coder.com.vn ...
Moodle có sử dụng php không?
Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi ...
Ngày lễ 10 tháng 1 năm 2023
Tiếng chuông trong một năm mới có nghĩa là sự khởi đầu và kết thúc mới. Mừng năm mới là ngày lễ đầu tiên theo lịch, nhưng không phải lúc nào thế giới ...
Acnes trị thâm giá bao nhiêu
- Bạn vui lòng kiểm tra kỹ thông tin của đơn hàng vì thông tin này sẽ không thể thay đổi sau khi đơn hàng được xác nhận thành công.- Nhathuoc365.vn ...
Excel xóa bộ lọc sắp xếp
Tôi đã cố gắng tạo 4 hàm bộ lọc riêng biệt, tuy nhiên, tôi cần khả năng thêm hàng của hàm bộ lọc để phù hợp với số lượng hàng sẽ được điền ...
Xây dựng Tic Tac Toe Python
Hiểu vòng lặp trò chơi cho trò chơi tic tac toe Python cho phép người chơi hiểu cách chơi trò chơi cho đến khi người chơi đó thắng hoặc một trận hòa xảy ra ...
Khóa học Excel của trung tâm học tập NTUC
Noor chuyên về dịch vụ khách hàng, lãnh đạo, quan hệ giữa các cá nhân, sáng tạo và đổi mới, quản lý giám sát, hiệu quả cá nhân, học tập và phát triển ...
Làm cách nào để đọc dữ liệu blob trong python?
Trong hướng dẫn này, chúng ta sẽ xem cách làm việc với kiểu dữ liệu BLOB trong MySQL bằng chương trình python. Chúng ta sẽ lướt qua kiểu dữ liệu BLOB và công ...
Con trăn toán học
Matplotlib là một thư viện trực quan tuyệt vời trong Python cho các mảng 2D. Matplotlib là thư viện trực quan hóa dữ liệu đa nền tảng được xây dựng trên mảng ...
Cách đặt giá trị cho thẻ p trong JavaScript
Phần tử HTML <p> đại diện cho một đoạn văn. Các đoạn thường được trình bày trong phương tiện trực quan dưới dạng các khối văn bản được phân ...
Tiết kiệm ánh sáng ban ngày Úc 2023
Người sử dụng lao động nên giải quyết tiền lương cho nhân viên làm ca như thế nào khi bắt đầu và kết thúc tiết kiệm ánh sáng ban ngày?Quy tắc chung ...
MongoDB cập nhật đối tượng lồng nhau
Để cập nhật một đối tượng bên trong một mảng lồng nhau trong MongoDB, bạn có thể sử dụng phương pháp này, Nó đã được thử nghiệm và hoạt động ...