Giải Câu hỏi 1 trang 42 SGK Tin học 12
Đề 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ố
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.