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

Giải Hoạt động 1 trang 47 SGK Tin học 12

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

Đề bài

Nhận biết thuộc tính thẻ
Hãy quan sát các thẻ trong tệp newpage.html ở Hoạt động 2, Bài 7. Trong các thẻ đó có một thẻ có thêm thuộc tính. Theo em đó là thẻ nào? Em hãy đưa ra dự đoán về tác dụng của các thuộc tính thẻ.

Lời giải

Quan sát các thẻ trong tệp `newpage.html` (Hoạt động 2, Bài 7)

Tệp `newpage.html` có cấu trúc cơ bản của một trang web, gồm các thẻ: `<!DOCTYPE html>`, `<html>`, `<head>`, `<meta charset="UTF-8">`, `<title>`, `<body>`,… Hầu hết các thẻ chỉ gồm tên thẻ (ví dụ `<head>`, `<title>`, `<body>`), nhưng có một thẻ được viết kèm thêm phần thông tin bên trong thẻ mở.

a) Thẻ có thêm thuộc tính

Đó là thẻ `<meta charset="UTF-8">`. Ngoài tên thẻ `meta`, thẻ này còn có thêm phần `charset="UTF-8"`. Phần viết thêm này chính là một thuộc tính của thẻ, có dạng:

`tên_thuộc_tính = "giá_trị"`

Ở đây tên thuộc tính là `charset`, giá trị là `"UTF-8"`.

b) Dự đoán tác dụng của thuộc tính thẻ

- Thuộc tính dùng để bổ sung thêm thông tin, quy định thêm tính chất hoặc cách hoạt động cho thẻ, giúp thẻ không chỉ đánh dấu nội dung mà còn thực hiện thêm một chức năng cụ thể. Thuộc tính được viết bên trong thẻ mở, gồm tên thuộc tính và giá trị đặt trong dấu nháy kép, ngăn cách bằng dấu `=`.

- Với thẻ `<meta charset="UTF-8">`: thuộc tính `charset="UTF-8"` khai báo bảng mã kí tự mà trang web sử dụng là UTF-8. Nhờ đó trình duyệt hiển thị đúng các kí tự, đặc biệt là tiếng Việt có dấu, không bị lỗi font (hiển thị sai thành các kí tự lạ).

- Dự đoán chung: mỗi thẻ có thể đi kèm một hoặc nhiều thuộc tính; thay đổi giá trị của thuộc tính sẽ làm thay đổi kết quả hiển thị hoặc cách hoạt động của phần tử tương ứng trên trang web.

Đáp số

Thẻ `<meta charset="UTF-8">` có thuộc tính `charset`; thuộc tính bổ sung thông tin/tính chất cho thẻ — ở đây khai báo bảng mã UTF-8 để trình duyệt hiển thị đúng tiếng Việt có dấu.

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.