Bộ chọn ID
Thuộc phần Tạo kiểu với CSS trong hành trình HTML của Coddy. Bài học 13 trên 76.
Bộ chọn ID dùng để nhắm đến một phần tử HTML cụ thể dựa trên giá trị của thuộc tính id. Khác với bộ chọn class có thể dùng để tạo kiểu cho nhiều phần tử, bộ chọn ID là duy nhất và chỉ có thể áp dụng cho một phần tử trên trang. Vì vậy, bộ chọn này hữu ích khi bạn muốn tạo kiểu riêng cho từng phần tử mà không áp dụng kiểu đó cho phần tử nào khác.
Để chọn một phần tử có ID cụ thể trong CSS, bạn dùng ký hiệu thăng (#) theo sau là giá trị ID. Đây là cú pháp cơ bản để dùng bộ chọn ID:
#idname {
property: value;
}Ví dụ:
#intro {
color: blue;
font-size: 20px;
}Trong ví dụ này, bộ chọn ID #intro nhắm đến phần tử có ID "intro". Các khai báo đặt màu chữ thành màu xanh dương và cỡ chữ thành 20 pixel cho phần tử này.
Thử thách
DễBạn được cung cấp một tài liệu HTML có nhiều phần tử, bao gồm một tiêu đề (<h1>), một đoạn văn (<p>) và một phần tử phân chia (<div>). Nhiệm vụ của bạn là dùng bộ chọn ID để tạo kiểu cho phần tử phân chia. Làm theo các bước sau:
- Thêm thuộc tính
idcó giá trị "special" vào phần tử<div>. - Viết một quy tắc CSS dùng bộ chọn ID để nhắm đến phần tử có ID "special". Đặt màu nền của phần tử này thành màu vàng và màu chữ thành màu đỏ.
Tự làm thử
<html>
<head>
<title>ID Selector</title>
<style>
/* Write CSS rules here */
</style>
</head>
<body>
<h1>This is a main heading</h1>
<p>This is a paragraph.</p>
<div>This is a division.</div>
</body>
</html>Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Tạo kiểu với CSS
3Bộ chọn cơ bản
Giới thiệu về bộ chọnBộ chọn kiểuBộ chọn lớpBộ chọn IDBộ chọn nhómBộ chọn phổ quátThử thách về bộ chọn9Flexbox
Flexbox là gì?Hướng flexCăn chỉnh nội dungCăn chỉnh các phần tửCăn giữa hoàn hảoThử thách Flexbox12Kiến thức cơ bản về thiết kế đáp ứng
Thiết kế đáp ứng là gì?Thẻ meta viewportBố cục linh hoạtĐơn vị viewportKiến thức cơ bản về media queryHình ảnh linh hoạtTự luyện tập: Playground Web