Giải Câu hỏi trang 48 SGK Tin học 12
Đề bài
Xác định các tên thuộc tính và thẻ chứa thuộc tính tương ứng xuất hiện trong Bài 7.
Lời giải
Nhắc lại khái niệm: Trong HTML, một *thẻ mở* có thể chứa thêm *thuộc tính* (attribute) để mô tả hoặc thiết lập đặc điểm cho phần tử. Thuộc tính được viết trong thẻ mở theo cú pháp `tên_thuộc_tính="giá_trị"`.
Xem lại đoạn mã trang web mẫu ở Bài 7 (trang web có khai báo cấu trúc chuẩn và chèn hình ảnh):
```html
<!DOCTYPE html>
<html lang="vi">
<head>
<meta charset="UTF-8">
<title>...</title>
</head>
<body>
...
<img src="hinh.jpg" alt="Mô tả ảnh">
...
</body>
</html>
```
Lần lượt rà từ trên xuống, mỗi khi gặp dấu `=` trong một thẻ mở thì đó là một thuộc tính. Ta xác định được:
a) Thẻ `<html>` chứa thuộc tính `lang` — khai báo ngôn ngữ của trang (ví dụ `lang="vi"` là tiếng Việt).
b) Thẻ `<meta>` chứa thuộc tính `charset` — khai báo bảng mã kí tự cho trang (ví dụ `charset="UTF-8"`).
c) Thẻ `<img>` chứa thuộc tính `src` — chỉ ra đường dẫn (địa chỉ) tệp ảnh cần hiển thị.
d) Thẻ `<img>` còn chứa thuộc tính `alt` — văn bản thay thế, hiển thị khi ảnh không tải được.
Kiểm tra lại: Các thẻ như `<head>`, `<title>`, `<body>`, `<!DOCTYPE html>` trong ví dụ không mang thuộc tính (chỉ là tên thẻ), nên không được tính. Danh sách trên đã liệt kê đầy đủ các cặp *thuộc tính – thẻ chứa nó* xuất hiện trong Bài 7.
Đáp số
Lời giải do Thư viện nhà trường biên soạn, giải và kiểm chéo độc lập theo SGK 2026-2027.