A hiperszöveg (hypertext) egy olyan szöveges dokumentum, amely aktív elemeket is tartalmaz. Ilyen aktív elem lehet egy kép (akár mozgó kép is), hang, adatűrlap, vagy hivatkozás egy másik dokumentumra, amelyen keresztül az bármikor elérhető és letölthető.
A HTML nyelv a weboldal szerkezetét leíró nyelv, amely tehát nem a formáját, hanem a logikai szerkezetét adja meg a dokumentumnak. Innen származik a nyelv neve is, amely a Hypertext Markup Language (hiperszöveg leíró nyelv) rövidítése.
A HTML eszközöket biztosít
A nyelv a dokumentum szerkezetének leírásához HTML elemeket használ. Ezek a HTML elemek három részből állnak:
A szöveg tagolása tetszőleges, azonban ha egy HTML elemnél a zárótag kötelező, akkor ki kell írni, ha viszont tiltott a használata, akkor ne használjuk. Nyilván ez utóbbi esetben az elemnek nincs tartalmi része sem, csak nyitótagja. Az elem nevét, illetve a paramétereket akár kisbetűvel, akár nagybetűvel, akár vegyesen írhatjuk, nincs jelentősége a jelentés szempontjából.
A fentiektől kicsit eltérő alakú a böngésző által figyelmen kívül hagyandó szöveg, azaz a megjegyzés jelzési módja. Ez a <!-- szimbólummal kezdődik, ezután jön a szöveg, amit megjegyzésbe raktunk, majd a --> szimbólum zárja a megjegyzést.
A paraméterek értéke többféle lehet attól függően, hogy éppen mit jelent az értéke. Lehet egy internetcím, ekkor az erre vonatkozó szabályokat kell alkalmazni. Lehet szöveg, ekkor a lényeg az, hogy idézőjelek közötti szövegben idézőjel, aposztrófok közti szövegben aposztróf megadása lehetetlen, mert az a szöveg, vagyis a paraméter értékének végét jelentené. Vannak ezenfelül még hosszúságadatok is.
A következőkben a legtömörebb lehetséges weboldalak egyikén, mint példán fogjuk megnézni, hogy milyen is a weboldal általános szerkezete.
Először a szabvány szerint egy verzió jelölő információt kell megadni egy rendhagyó elemben:
A fenti példát bővebb magyarázatnak kellene kísérnie, de most legyen elég annyi, hogy a HTML 4 szabványra utal, vagyis arra, hogy az adott dokumentum e szerint a szabvány szerint készült.
Az újonnan megismert elemek teljes ismertetése az említésekor elhelyezett hivatkozásokkal érhető el magyarul. Ennél valamivel bővebb ismertetés a tartalomjegyzék alatt megtalálható angol nyelvű (pdf formátumban elérhető) szabványban olvasható.
Általános tapasztalat, hogy a böngészők akkor is képesek a weboldal értelmezésére, ha ez a sor nem szerepel az elején, azonban elképzelhető, hogy a későbbiekben olyan böngésző is megjelenik, amelynél már lesz jelentősége annak, hogy ez a sor szerepel-e vagy sem.
Ezután következik egy elem, amelynek neve HTML, amely magában foglalja az egész weboldalt. Ennek az elemnek egymás után két további elem a tartalma:
Most ezek közül egyenlőre csak a dokumentum címével foglalkozunk, ennek megadása ugyanis kötelező. Megadása a TITLE elem tartalmaként lehetséges.
Példaként nézzük meg az egyik legrövidebb weboldal szövegét:
Eddig tehát a következő HTML-elemeket ismertük meg:
Következő: A weboldal logikai felépítése
Vissza: Elektronikus publikáció