Drevo označb HTML
<html>
<head>
<title>Moja domaca stran</title>
</ head >
<body>
<h1>Moja domaca stran</h1>
<p>Pozdravljeni na moji domaci strani. Moji priljubljeni glasbeniki so: </p>
<ul>
<li> Elvis Presley
<li> Zoran Predin
<li> Eric Clapton
</ul>
</body>
</html>
- html je starš od head in body
- head in body sta otroka od html
- p je predhodnik od ul
- ul je naslednik od p
- h1, p in ul so sorodniki
- li je potomec od body
- body je prednik od li
Definicije
- Element HTML vsebuje začetno in končno označbo in vsebino. Nekateri elementi nimajo vsebine, zato jim pravimo prazni ( empty) elementi. Vsebina je lahko tekst, povezava, vgn
- ezdeni elementi ali kombinacija vseh treh. Če element vsebuje vgnezdene elemente, se imenuje starš (parent) od teh elementov. Elementi, ki so vgnezdeni v starša, se imenujejo
- otroci (children) ali neposredni potomci (descendant) tega starša. Starš je neposredni prednik (ancestor ) svojih otrok.
- Dokumentovo drevo (document tree )
Drevo elementov HTML, ki jih dobimo, če razčlenimo dokument HTML se imenuje dokumentovo drevo. Vsak element v dokumentovem drevesu ima natanko enega starša. Izjema je koren drevesa (root), ki nima staršev.
- Otrok (child)
Element A imenujemo otrok elementa B samo v primeru, če je B starš od A.
- Potomec (descendant)
Element A imenujemo potomec elementa B, če je:
-
- element A otrok od B ali če je
- element A otrok elementa C, ki je potomec od B.
- Prednik (ancestor)
-
- Element A se imenuje prednik elementa B samo, če je B potomec elementa A.
- Sorodnik (sibling)
- Elementi, ki si zaporedno sledijo in niso med seboj vgnezdeni, se imenujejo sorodniki. Element A se imenuje sorodnik od elementa B, samo takrat, če ima skupaj z elementom B istega starša. Element A je predhodni sorodnik (preceding sibling) elementa B, če se nahaja v dokumentnem drevesu pred elementom B. Element B je naslednji sorodnik (following sibling) elementa A, če se v dokumentnem drevesu nahaja za elementom A.
- Predhodni element (preceding element)
- Element A se imenuje predhodni element od elementa B , če je prednik od B ali predhodni sorodnik od B.
- Naslednji element (following element)
- Element A se imenuje naslednji element od B če je B predhodni element od A.