btvn.vn
Tìm kiếm Đăng nhập

Đọc cấu trúc cây HTML

Lưu trên thiết bị này
HTML và cấu trúc trang web · Chọn bài khác

Gốc html và hai phần chính

Trong tài liệu mẫu, `html` là phần tử gốc, chứa hai phần tử con trực tiếp là `head` và `body`. | Phần | Vai trò trong mẫu | |---|---| | `head` |Thông tin về tài liệu: cách mã hóa và tên trang| | `meta charset="utf-8"` |Khai báo mã hóa UTF-8 để trình duyệt đọc văn bản| | `title` |Tên tài liệu, thường thấy ở thẻ trình duyệt| | `body` |Nội dung chính hiển thị trong vùng trang| | `h1` |Tiêu đề cấp 1 nằm trong nội dung trang| `title` chứa văn bản tên tài liệu, không lồng các phần tử HTML khác bên trong. `title` và `h1` có thể khác nội dung: tên trên thẻ trình duyệt khác tiêu đề hiện trong trang.

Đọc mã từ ngoài vào trong

```html <!DOCTYPE html> <html lang="vi"> <head> <meta charset="utf-8"> <title>Góc đọc sách</title> </head> <body> <div> <h1>Góc đọc sách lớp 12</h1> <img src="quyen_sach.svg" alt="Quyển sách minh họa"> <p>Mỗi tuần chọn <em>một cuốn sách</em>.</p> <hr> <p>Ghi lại điều đã học.</p> </div> </body> </html> ``` Thụt lề giúp nhìn quan hệ lồng nhau. `div` nhóm nội dung, gồm tiêu đề, ảnh, hai đoạn văn và đường ngắt chủ đề. Đoạn văn đầu chứa `em`; đoạn sau không chứa phần tử con.

Cây chỉ vẽ các phần tử

Cây phần tử của tệp trang_mau.html; p₁ là đoạn đầu, p₂ là đoạn sau.
Cây phần tử của tệp trang_mau.html; p₁ là đoạn đầu, p₂ là đoạn sau.
Mở hình lớn
Mỗi ô trong hình biểu diễn một phần tử. Nhánh nối từ cha tới con **trực tiếp**, nghĩa là không có phần tử trung gian giữa chúng. `div` là con trực tiếp của `body`. `em` là con trực tiếp của đoạn `p₁`; nó nằm trong `div` nhưng không phải con trực tiếp của `div`. Cây có 12 phần tử: `html`, `head`, `meta`, `title`, `body`, `div`, `h1`, `img`, hai `p`, `hr` và `em`. Kí hiệu `p₁`, `p₂` chỉ phân biệt hai đoạn trong hình, không phải tên thẻ mới. Nội dung văn bản và thuộc tính không được vẽ thành ô phần tử.

Bài luyện

Trong tệp mẫu, cặp nào là hai phần tử con trực tiếp của html?
Chọn một đáp án

Bài luyện

Tên thẻ trình duyệt là “Góc đọc sách”, còn tiêu đề trong trang là “Góc đọc sách lớp 12”. Cặp phần tử nào tương ứng?
Chọn một đáp án

Bài luyện

Trong cây của tệp mẫu, phần tử cha trực tiếp của `em` là phần tử nào?
Chọn một đáp án

Bài luyện

Nếu thêm một chú thích vào mã mẫu nhưng không thêm thẻ HTML nào, số phần tử trong cây thay đổi thế nào?
Chọn một đáp án

Đang học