Skip to content

Một cú click – Vô vàn ý tưởng sáng tạo!

FacebookTwitterPinterest
Y2Graphic
  • Trang chủ
  • Graphic Design
  • HTML
  • Illustrator
  • CSS
  • Photography
  • AI
Offcanvas

  • Lost your password ?
Y2Graphic
  • Home » 
  • Lập Trình » 
  • CSS » 
  • Xác định bộ chọn của “một thành phần” của phần tử

Xác định bộ chọn của “một thành phần” của phần tử

By admin 06/03/2025
Table of Contents

Đã có bao giờ các bạn muốn định dạng cho “một thành phần nào đó” của phần tử, ví dụ như dòng chữ đầu tiên, ký tự đầu tiên, dòng chữ đang bị bôi đen, . . . . nhưng lại không biết cách xác định bộ chọn của chúng !? Nếu có thì ở trong bài học này, tôi sẽ hướng dẫn các bạn cách giải quyết vấn đề đó bằng việc xác định bộ chọn của phần tử kết hợp với các pseudo-element.

Pseudo-element là gì !?

Pseudo-element dịch sang tiếng Việt có thể tạm gọi là phần tử giả, mỗi pseudo-element sẽ được xác định bởi một từ khóa bằng tiếng Anh, nó dùng để đại diện cho “một thành phần nào đó” của phần tử.

Hiện nay CSS hỗ trợ năm loại pseudo-element:

::first-letter – Ký tự đầu tiên.
::first-line – Dòng chữ đầu tiên.
::selection – Phần văn bản đang bị người dùng bôi đen.
::before – Thành phần nằm ở ngay phía trước nội dung của phần tử.
::after – Thành phần nằm ở ngay phía sau nội dung của phần tử.

Cách xác định bộ chọn của một thành phần nào đó của phần tử

– Để xác định bộ chọn của “một thành phần nào đó” của phần tử thì chúng ta phải ghép tên pseudo-class của thành phần đó nằm ở ngay sát phía sau phần tử.

Ví dụ 1:

– Thiết lập chữ màu đỏ cho ký tự đầu tiên của các phần tử <h1>

– Lưu ý: Các phần tử <h1> này phải là con của phần tử #test01.


#test01 > h1:first-letter{
    color:red;
}

Ví dụ 2:

– Thiết lập nền màu vàng cho dòng chữ đầu tiên bên trong các phần tử <div>


div::first-line{
    background-color:yellow;
}

Ví dụ 3:

– Thiết lập nền vàng & chữ đỏ cho phần văn bản bên trong phần tử <h1> đang bị người dùng bôi đen


h1::selection{
    background-color:yellow;
    color:red;
}

Ví dụ 4:

– Thiết lập nội dung Hello – có nền vàng & chữ đỏ nằm ở ngay phía trước nội dung của phần tử <p>


p::before{
    content:"Hello - ";
    color:red;
    background-color:yellow;
}

Ví dụ 5:

– Thiết lập nội dung – End có nền vàng & chữ đỏ nằm ở ngay phía sau nội dung của phần tử <p>


p::after{
    content:"- End";
    color:red;
    background-color:yellow;
}
Share
facebookShare on FacebooktwitterShare on TwitterpinterestShare on Pinterest
linkedinShare on LinkedinvkShare on VkredditShare on ReddittumblrShare on TumblrviadeoShare on ViadeobufferShare on BufferpocketShare on PocketwhatsappShare on WhatsappviberShare on ViberemailShare on EmailskypeShare on SkypediggShare on DiggmyspaceShare on MyspacebloggerShare on Blogger YahooMailShare on Yahoo mailtelegramShare on TelegramMessengerShare on Facebook Messenger gmailShare on GmailamazonShare on AmazonSMSShare on SMS
Post navigation
Previous post

Tìm hiểu cách định dạng cho một cái bảng trong CSS

Next post

Cách xác định bộ chọn trong các trường hợp đặc biệt

admin

Chia sẻ một chút thông tin về bạn. Những thông tin này có thể được công khai. One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin.

Related Posts

Categories CSS Xác định bộ chọn của “một thành phần” của phần tử

Cách tạo đường viền hình ảnh cho một phần tử

Categories CSS Xác định bộ chọn của “một thành phần” của phần tử

Cách thiết lập vùng đệm cho một phần tử HTML

Categories CSS Xác định bộ chọn của “một thành phần” của phần tử

Thiết lập khoảng cách lề cho một phần tử HTML

Categories CSS Cách tạo đường viền hình ảnh cho một phần tử

Cách tạo đường viền hình ảnh cho một phần tử

06/03/2025

Cách thiết lập vùng đệm cho một phần tử HTML

06/03/2025

Thiết lập khoảng cách lề cho một phần tử HTML

06/03/2025

Cách thiết lập màu nền cho một phần tử HTML

06/03/2025

Cách thiết lập kích thước cho một phần tử HTML

06/03/2025

Fashion

Categories JavaScript

Fashion | ‘Ironic Pink’ And 4 Other Back-To-School Trends

05/08/2021

Go Wild For Western Fashion With These Pioneering Outfits

05/08/2021

A $1495 Flamingo Dress: The Pink Bird Is Dominating Fashion

05/08/2021

Why Bold Socks Are The ‘Gateway Drug’ To Better Men’s Fashion

05/08/2021

Jennifer Lopez Nailed the Metallic Shoe Trend Again on a Date

05/08/2021

Giới Thiệu Y2Graphic

Y2Graphic.com là một website chuyên cung cấp các tài nguyên thiết kế đồ họa chất lượng cao, phục vụ cho cộng đồng designer, lập trình viên front-end, nhiếp ảnh gia và những người yêu thích sáng tạo.

Copyright © 2025 Y2Graphic - Powered by Y2Graphic.com
Offcanvas
  • Trang chủ
  • Graphic Design
  • HTML
  • Illustrator
  • CSS
  • Photography
  • AI