Tài liệu HTML là một dạng tài liệu bao gồm nhiều thẻ và nó được sắp xếp theo dạng cây 1. Ancestor (tổ tiên – nút gốc) • Trong tài liệu HTML thẻ <body> được gọi là Ancestor. 2. Descendant (con cháu) • Các thẻ HTML nằm trong thẻ <body> được gọi là các thẻ con cháu • Các thẻ <div>, <h1>, <p>… được gọi là cá descendats của thẻ <body> • Các thẻ <ul>, <li>… được gọi là các descendats của thẻ <div> 3. Parent (Cha) • Thẻ <div> được gọi là thẻ cha của thẻ <ul> • Thẻ <div> được gọi là thẻ cha của thẻ <p> • … 4. Child (Con) • Thẻ <ul> được gọi là thẻ con của thẻ <div> • Thẻ <p> được gọi là thẻ con của thẻ <div> • … 5. Sibling (anh em) • Các thẻ có cùng cha được gọi là anh em -> Các thẻ <li> là thẻ anh em của nhau, … 6. Vị trí của một phần tử HTML • Vị trí của thẻ div: con của phần tử <body>; cha của phần tử <ul>; ancestor của <ul>, <li>; anh em của phần tử <div> bên tay trái.