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

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

Bài 7. HTML và cấu trúc trang web   Đã kiểm chéo

Đề bài

Tệp văn bản trong Hình 7.1 có bao nhiêu phần tử HTML?

Lời giải

Cách xác định số phần tử HTML

Một *phần tử HTML* (HTML element) thường gồm thẻ mở + nội dung + thẻ đóng (ví dụ `<p>…</p>`); một số phần tử là *phần tử rỗng* chỉ có một thẻ (ví dụ `<meta>`, `<br>`). Vì vậy để đếm số phần tử, ta đếm số cặp thẻ mở – thẻ đóng (cùng với các thẻ rỗng), không tính dòng khai báo `<!DOCTYPE html>` vì đó chỉ là lệnh khai báo loại tài liệu, không phải một phần tử HTML.

Đếm theo cấu trúc tệp trong Hình 7.1

- `<html> … </html>` → 1 phần tử gốc (bao cả trang)
- Trong `<html>` có hai phần nhánh:
- `<head> … </head>` → 1 phần tử
- `<title> … </title>` (nằm trong head) → 1 phần tử
- `<body> … </body>` → 1 phần tử
- `<h1> … </h1>` (tiêu đề nội dung) → 1 phần tử
- `<p> … </p>` các đoạn văn bản trong thân trang → 2 phần tử

Cộng lại: html + head + title + body + h1 + (2 đoạn p) = 1 + 1 + 1 + 1 + 1 + 2 = $7$ phần tử HTML.

Kiểm tra lại: đếm số cặp thẻ đóng `</…>` trong tệp: `</title>`, `</head>`, `</h1>`, `</p>`, `</p>`, `</body>`, `</html>` → đúng $7$ thẻ đóng, tương ứng $7$ phần tử. Khớp với kết quả trên.

Vậy tệp văn bản trong Hình 7.1 có 7 phần tử HTML.

Đáp số

7 phần tử HTML

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.