Sách giáo khoa Tin học 12

Giải Câu hỏi trang 48 SGK Tin học 12

Bài 8. Định dạng văn bản   Đã kiểm chéo

Đề 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ố

lang — thẻ <html>charset — thẻ <meta>src — thẻ <img>alt — thẻ <img>

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.