A HTML egy nyelv melyben a weboldalakat írják le. A HTML a Hyper Text Markup Language rövidítése. Ez a nyelv úgynevezett tagokból áll. A tagokkal vannak leírva a web dokumentumok (oldalak). A tagok a dokumentum különböző tulajdonságait írják le.
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
Magyarázat:
Ilyen leírás alapján a böngésző megjelenít egy dokumentumot (weboldalat) melynek van címe és bekezdése.
A HTML tagok kulcsszavak melyek kisebb és nagyobb jelek között vannak:
<tagneve>tartalom</tagneve>
A böngészők (Mozilla Firefox, Google Chrome, Opera, Safari, Internet Explorer, ...) feladata hogy olvassák a HTML dokumentumokat és szabályosan mutassák őket. A böngészők nem mutatják a HTML tagokat, segítségükkel határozzák meg a weboldal kinézetét.
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
Az előző HTML kód kinézete a böngésző programban:
Magyarázat:
A dokumentum head részében van megadva a <title> tag, melyel a HTML dokumentum címe van megadva és a böngészőprogram tab-jában látható (Page Title)
A dokumentum body részében van megadva a cím a <h1> tag-ban és egy bekezdés a <p> tag-ban.
Az átlagos weboldal kinézete:
Csak a <body> és </body> közötti rész látható a böngészőben (fehér mező).
A <!DOCTYPE> nyilatkozat segít a böngészőnek hogy szabályosan jelenítse meg a dokumentumot. Különböző dokumentumok léteznek a web-en. A szabályos megjelenítéshez a böngésző meg kell hogy kapja az adatot a dokumentum tipusáról és fajtájáról. A !DOCTYPE nyilatkozatot tetszőlegesen lehet írni kis és nagybetűkkel. Ez a nyilatozat a HTML 5 változatát határozza meg.
Az ajánlott írásmód a HTML-ben: kizárólag kis betűk használata.
A web legelejétől több változata vólt a HTML-nek. A változatok áttekintése következik:
Version | Year |
---|---|
HTML | 1991 |
HTML 2.0 | 1995 |
HTML 3.2 | 1997 |
HTML 4.01 | 1999 |
XHTML | 2000 |
HTML 5 | 2014 |
Mindegyik HTML dokumentumnak formája a következő:
<!DOCTYPE html>
<html>
<head>
...
</head>
<body>
...
</body>
</html>
Az áttekinthetőség végett ajánlott a tagokat szövegbehúzásal írni (egy színtben legyenek a nyitó és a záró tag). Erre a célra a tabulátorok használata van előrelátva.
A fenti példa mutatja a tagok beágyazását egymásba. A külső tagon belül találahó a belső tag. A belső tagot meg kell nyitni és be is zárni a külső tagon belül.