Biết cách sử dụng các Bộ chọn CSS (hay còn gọi là CSS Selector) là một kỹ năng bắt buộc của lập trình viên front end. Show
CSS Selector là gì?CSS Selector là gì? Hiểu đơn giản CSS Selector là thứ cho phép bạn nhắm mục tiêu tới các phần tử HTML để áp dụng các thuộc tính CSS cho chúng. CSS Selector giống như là đường đẫn, chỉ định để cho CSS biết bạn đang muốn điều chỉnh, tạo kiểu cho phần tử HTML nào vậy. Đây là file HTML và file CSS. Và bạn sẽ viết CSS để điều chỉnh, tạo kiểu cho phần tử HTML.
CSS Selector trong file CSS Qua bài viết này, bạn sẽ được tìm hiểu về 8 Loại CSS Selector phổ biến nhất. Chỉ với 8 Bộ chọn CSS này mình tin rằng bạn còn biết nhiều hơn một lập trình viên Frontend chuyên nghiệp. Tại sao bạn cần biết 8 CSS Selector này?8 Loại CSS Selector Phổ biến nhất Mặc dù có rất nhiều CSS Selector khác, nhưng mình thấy chúng thiếu tổ chức, thiếu ví dụ hoặc có quá nhiều thông tin. Đó là lý do tại sao mình nhóm CSS Selector này thành 8 loại chung. Khi bắt đầu tìm hiểu về mỗi nhóm, bạn sẽ thấy có một đoạn mã HTML. Hãy sử dụng đoạn mã HTML đấy để thử nghiệm loại CSS Selector được giới thiệu trong nhóm. Lưu ý: Danh sách này không đầy đủ và nó còn tiếp tục được update. Nhưng về cơ bản, nó sẽ đáp ứng hầu hết các nhu cầu sử dụng CSS Selector của bạn. Mục lục:
1. Basic CSS SelectorBộ chọn CSS cơ bản (Basic CSS Selector) sử dụng chọn element / class / id. Chúng được sử dụng thường xuyên nhất và dễ nhớ nhất. ... Như đã nói từ trước, đây là code HTML sử dụng để cho bạn chơi với Basic CSS Selector. Code HTML:
> Lưu ý: Trước khi chuyển sang phần tiếp theo. Hãy nhớ là thực hành sử dụng các CSS Selector đã được giới thiệu để thử nghiệm với mã HTML ở trên xem có thành công không bạn nhé. Và CSS Dinner là một trò rất thú vị để bạn luyện tập sử dụng CSS Selector. Vừa học lý thuyết về các Selctor (bên dưới đây) và dùng nó để vượt qua 32 Level này nhé.
Học CSS Selector qua Game CSS Dinner 2. Descendant CSS SelectorĐây là các CSS Selector để chọn hậu duệ của bất kỳ phần tử nào. Code HTML:
Chúng ta có thể kết hợp với
CSS Selector trên chọn mọi phần tử bên trong Child Selector: Thử nghiệm với CSS như sau để xem kết quả nhé:
Trong khi đó, CSS Selector bên dưới sẽ không hoạt động vì class
3. Multiple CSS SelectorMultiple CSS Selector cho phép chúng ta chọn nhiều phần tử không liên quan với nhau. Code HTML:
4. Combination CSS SelectorConbination CSS Selector cho phép bạn chọn thành phần rất cụ thể bằng nhiều tham chiếu. Trường hợp sử dụng phổ biến nhất là hiệu ứng làm nổi bật button khi được di chuột (hovered) / nhấp (clicked) bằng cách cung cấp cho chúng một class Code HTML:
Chúng ta có thể kết hợp nhiều thứ, không phải chỉ có class. (Nhớ là để chúng sát với nhau)
5. Sibling CSS SelectorSibling CSS Selector nhắm chọn các phần tử anh chị em. Code HTML:
Lưu ý rằng CSS bên dưới sẽ không hoạt động vì class
Bạn thấy không, nó chọn
cả thẻ Lưu ý: Bộ chọn này không hoạt động ngược lại. Thế nên CSS bên dưới không hoạt động.
6. Pesudo CSS SelectorCode HTML:
Bạn đoán thử xem. Nhắm mục tiêu
Chẳng có gì xảy ra. Điều này là do mặc dù CSS dưới đây sẽ hoạt động vì
Lưu ý mặc dù chúng ta có một số phần tử Nói cách khác, phần tử con có anh chị em thì không được áp dụng.
Hãy thử với phần tử
Bạn có thể thấy tại sao hai phần tử
Nghe có vẻ tương tự Nhưng không phải. Để cảm nhận sự khác biệt của nó, hãy thử nghịch nó xem sao:
Ok, đó không phải là một ví dụ hay vì nó cho thấy kết quả tương tự như Hãy làm một ví dụ khác:
Cái này thì tốt hơn. So sánh với Điều này là do
Hãy thử với phần tử khác.
Nếu chúng ta thay đổi nó thành Ngoài ra nếu chúng ta thay đổi nó thành
Chú ý, chúng ta
có hai phần tử Điều này là do có hai phần tử 7. Pesudo-Selector (links và input) Dưới đây là danh sách các pesudo selector khác. Chúng thường được liên kết với các liên kết ( Code HTML:
Không chỉ hoạt động với thẻ
Lưu ý khi bạn click vào nó, nền (background) sẽ thay đổi.
8. Attribute CSS SelectorBộ chọn thuộc tính CSS (Attribute CSS Selector) sử dụng để chọn thuộc tính HTML (HTML Attributes). Code HTML:
Ok, đến đây, mình rât tiếc phải xin lỗi rằng: Bạn đã biết quá nhiều về CSS Selector...Mi đã biết quá nhiều về CSS Selector Với 8 Bộ CSS Selector này mình tin rằng đáp ứng đầy đủ cho bạn trong quá trình lập trình web / app. Thậm chí, với các nguyên tắc viết CSS mang lại hiệu suất tốt như Nguyên tắc Độ đặc hiệu thấp thì:
Vì thế, Bạn chỉ cần hiểu CSS Selector là gì và ghi nhớ một số Bộ chọn CSS phổ biến ở trên là quá đủ. Nếu thấy hay thì hãy Chia sẻ và Bookmark lại để đọc kỹ hơn bạn nhé! Tham khảo: https://www.w3schools.com/cssref/css_selectors.asp --- HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI Học Lập trình chất lượng cao (Since 2002). Học thực tế + Tuyển dụng ngay! Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội SĐT: 02435574074 - 0383.180086 Email: Fanpage: https://facebook.com/NIIT.ICT/ #niit #icthanoi #niithanoi #niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp #php #java #python Thông tin về các Tác giảPatrick Algrim là một nhà văn tiếp tục chuyên nghiệp được chứng nhận (CPRW), Cố vấn nghề nghiệp được chứng nhận NCDA (CCC) và chuyên gia nghề nghiệp chung. Patrick đã hoàn thành Chương trình Chứng nhận Huấn luyện NACE (ĐCSTQ). Và đã được xuất bản như một chuyên gia nghề nghiệp về Forbes, Glassdoor, American Express, Reader's Digest, LiveCareer, Zety, Yahoo, Recruiter.com, Sparkhire, Shrm.org, Process.st, Fairygodboss, HRCI.org, St. Edwards University, Đại học St. Đại học bang NC, IBTimes.com, Thrive Global, TMCNET.com, Work IT hàng ngày, Công việc, Hướng dẫn nghề nghiệp, Myperfectrosume, Cuộc sống nghề nghiệp của Đại học, Nhân sự, Công việc, Dàn diễn viên nghề nghiệp, Nhân viên ưu tú, Phụ nữ trong HR, Tất cả về Nghề nghiệp, Upstart HR, The Street, Monster, The Ladder, Insprovert Whisperer, và nhiều hơn nữa. Tìm anh ấy trên LinkedIn. Thực tế đã được kiểm tra: Nhóm nhỏ và chuyên dụng của chúng tôi đánh giá nghiêm ngặt mọi bài viết, hướng dẫn và tham chiếu để đảm bảo thông tin là chính xác và thực tế. Tìm hiểu thêm. Our small and dedicated team rigorously evaluates every article, guide, and reference to ensure the information is accurate and factual. Learn more. Tài nguyên phổ biếnĐặc sắcLiên quan đến việc tìm kiếm việc làm, bạn có thể nhận được nhiều ưu đãi từ các nhà tuyển dụng của bạn. Trước khi bạn chọn một, bạn cần đánh giá tất cả các điều kiện, điều quan trọng là bạn biết mọi thứ liên quan đến vị trí được cung cấp .. Đặc sắcLiên quan đến việc tìm kiếm việc làm, bạn có thể nhận được nhiều ưu đãi từ các nhà tuyển dụng của bạn. Trước khi bạn chọn một, bạn cần đánh giá tất cả các điều kiện, điều quan trọng là bạn biết mọi thứ liên quan đến vị trí được cung cấp .. Đặc sắcLiên quan đến việc tìm kiếm việc làm, bạn có thể nhận được nhiều ưu đãi từ các nhà tuyển dụng của bạn. Trước khi bạn chọn một, bạn cần đánh giá tất cả các điều kiện, điều quan trọng là bạn biết mọi thứ liên quan đến vị trí được cung cấp .. Đặc sắcLiên quan đến việc tìm kiếm việc làm, bạn có thể nhận được nhiều ưu đãi từ các nhà tuyển dụng của bạn. Trước khi bạn chọn một, bạn cần đánh giá tất cả các điều kiện, điều quan trọng là bạn biết mọi thứ liên quan đến vị trí được cung cấp .. Đặc sắcLiên quan đến việc tìm kiếm việc làm, bạn có thể nhận được nhiều ưu đãi từ các nhà tuyển dụng của bạn. Trước khi bạn chọn một, bạn cần đánh giá tất cả các điều kiện, điều quan trọng là bạn biết mọi thứ liên quan đến vị trí được cung cấp .. Đặc sắcViết một lời cảm ơn sau một cuộc phỏng vấn nói rất nhiều về bạn với tư cách là một nhân viên tiềm năng. Đáng chú ý nhất, nó nói rằng bạn quan tâm đến các cơ hội được trình bày .. Đặc sắcViết thư hoàn hảo từ chức là một nghệ thuật hơn là một khoa học. Và chúng tôi sẽ đề cập đến cách làm chủ hình thức nghệ thuật đó trong hướng dẫn đầy đủ này .. Đặc sắcBiết cách kết thúc một ghi chú kinh doanh hoặc email là một kỹ năng quan trọng để phát triển. Nó giúp mô tả cảm giác tự tin, tôn trọng và giai điệu với thông điệp của bạn .. Người tìm từNhập tối đa 15 chữ cái và tối đa 2 ký tự đại diện (? Hoặc không gian). Từ điển Ẩn giấu Hãy xem bên dưới để biết một danh sách toàn diện của tất cả 5 từ với AST cùng với tiếng xáo trộn trùng khớp của họ và các từ với các điểm bạn bè. Chúc may mắn với trò chơi của bạn!
5 chữ cái vội vàngasty VẬT LÝasty Cùng nhauasty Pastyasty Ghastast avastast Fastiasti nhịn ănasts tiệcast Hastaasta sự vội vàngaste Heastast Hoastast bẩn thỉuasty ngonasty Vastsasts vlastast chất thảiaste wastsasts Wrastast menast Bastaasta Hương vịaste Bastiasti Bastoasto Bastsasts quái thúast Vụ nổast khoe khoangast Viênast đẳng cấpaste đúcasts cồng kềnhast bờ biểnast cột buồmasts mỳ ốngasta dánaste quá khứasts Plastast Agastast Gastsasts ASTERer Astirir astunun Đôngasts kéo dàiasts ít nhấtast Khai thácast sầuasts Rastaasta
Nhập tối đa 15 chữ cái và tối đa 2 ký tự đại diện (? Hoặc không gian). Từ điển Ẩn giấu Người tìm từTừ nào có AST trong đó?Những từ có chứa AST.. Những từ nào có 5 chữ cái và A A ở giữa?Năm chữ cái một chữ cái là chữ cái giữa.. abase.. abate.. aback.. adapt.. adage.. again.. agape.. agate.. Một từ 5 chữ cái với AH trong đó là gì?Gợi ý: Sử dụng mẫu tìm kiếm nâng cao dưới đây để có kết quả chính xác hơn.... 5 chữ cái bắt đầu bằng ah .. Một số từ 5 chữ cái bắt đầu bằng một?Một số từ 5 chữ cái bắt đầu bằng một abuzz, achoo, adoze, aeons, afrit, tảo, ambry, amour, động mạch chủ, arvos, auter, azlon, azoth, askew, angst, almud, aglet, abysm, vân vân.abuzz, achoo, adoze, aeons, afrit, algae, ambry, amour, aorta, arvos, auger, azlon, azoth, askew, angst, almud, aglet, abysm, aahed, aargh, etc. |