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

Giải Luyện tập 1 trang 45 SGK Tin học 12

Bài 7. Thực hành tạo và hiển thị trang web   Đã kiểm chéo

Đề bài

Tìm ví dụ về phần tử HTML không thể lồng, tức là không thể có quan hệ cha – con trong cây thông tin của trang web.

Lời giải

Nhắc lại kiến thức. Trong cây thông tin của trang web, mỗi phần tử HTML là một nút. Một phần tử có thể *lồng* phần tử khác (quan hệ cha – con) khi giữa thẻ mở và thẻ đóng của nó có chỗ chứa nội dung, ví dụ `<body> … </body>` chứa `<p> … </p>`, rồi `<p>` lại có thể chứa `<a> … </a>`.

Ngược lại, có những phần tử không thể lồng phần tử nào bên trong vì bản thân chúng *không có nội dung* (không có cặp thẻ mở – thẻ đóng để kẹp nội dung, chỉ gồm một thẻ rỗng). Những phần tử này mãi mãi là *nút lá* của cây, không bao giờ làm nút cha.

Ví dụ:

a) Phần tử xuống dòng `<br>`: chỉ là một thẻ đơn, dùng để ngắt dòng, không có gì đặt được bên trong nó nên không thể có con.

b) Phần tử ảnh `<img>`: hiển thị một hình ảnh qua các thuộc tính (ví dụ `src`, `alt`), bản thân là thẻ rỗng, không kẹp được phần tử con bên trong.

c) Phần tử đường kẻ ngang `<hr>` và ô nhập liệu `<input>`: cũng là các thẻ đơn (rỗng), không có phần nội dung nên không thể lồng phần tử khác vào.

Kết luận. Các phần tử rỗng (thẻ đơn) như `<br>`, `<img>`, `<hr>`, `<input>`… là những phần tử không thể lồng: trong cây thông tin của trang web chúng chỉ có thể là nút con (nút lá), không thể là nút cha của bất kì phần tử nào.

Đáp số

Các phần tử rỗng (thẻ đơn) không thể lồng phần tử khác, ví dụ: `<br>`, `<img>`, `<hr>`, `<input>`

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.