1993-Present
a HTML első verzióját Tim Berners-Lee írta 1993-ban. Azóta a HTML számos különböző verziója létezik. A 2000-es évek során a legszélesebb körben használt verzió a HTML 4.01 volt, amely 1999 decemberében hivatalos szabvány lett.
egy másik verzió, az XHTML, a HTML mint XML nyelv átírása volt. Az XML egy szabványos jelölő nyelv, amelyet más jelölő nyelvek létrehozására használnak. Több száz XML nyelv van használatban ma, beleértve a GML (Geography Markup Language), MathML, MusicML, és RSS (Really Simple Syndication). Mivel ezen nyelvek mindegyikét közös nyelven (XML) írták, tartalmuk könnyen megosztható az alkalmazások között. Ez teszi az XML potenciálisan nagyon erős, és nem meglepő, hogy a W3C hozna létre egy XML változata HTML (ismét az úgynevezett XHTML). Az XHTML 2000-ben vált hivatalos szabványsá, 2002-ben frissítették. Az XHTML nagyon hasonlít a HTML-hez, de szigorúbb szabályokkal rendelkezik. Szigorú szabályok szükségesek minden XML nyelvhez, mert anélkül az alkalmazások közötti interoperabilitás lehetetlen lenne. Többet megtudhat a HTML és az XHTML közötti különbségekről a Unit 2-ben.
a legtöbb oldal az interneten ma épült akár HTML 4.01 vagy XHTML 1.0. Az utóbbi években azonban a W3C (egy másik szervezettel, a WHATWG-vel együttműködve) a HTML, a HTML5 vadonatúj verzióján dolgozik. Jelenleg (2011) a HTML5 még egy specifikációtervezet, amely még nem hivatalos szabvány. Ezt azonban már a böngészők és más webes eszközök is széles körben támogatják, és ez a jövő útja. Ezért a HTML5 az elsődleges nyelv, amelyet ebben a kurzusban tanítanak.
példák a weboldalakon szereplő tartalomtípusokra
az alábbi táblázat a HTML különböző verzióit használó weboldalakhoz hozzáadható tartalomtípusok listáját mutatja. A Web korai napjaiban a HTML (1.2 verzió) nagyon egyszerű volt, de idővel új verziók jelentek meg, amelyek egyre több funkciót adtak hozzá. Mégis, ha a webes tervezők olyan tartalmat vagy funkciókat akartak hozzáadni, amelyeket a HTML nem támogatott, akkor ezt nem szabványos szabadalmaztatott technológiákkal, például az Adobe Flash-szel kell megtenniük. Ezek a technológiák megkövetelnék a felhasználóktól a böngésző bővítményeinek telepítését, és bizonyos esetekben azt jelentenék, hogy bizonyos felhasználók nem férhetnek hozzá a tartalomhoz (például az iPhone-ok és az iPad-ek nem támogatják a Flash-t).
a HTML5 számos új funkciót támogat, amelyek lehetővé teszik a HTML-vel való további munkát anélkül, hogy nem szabványos szabadalmaztatott technológiákra támaszkodnának.
tartalom típusa | HTML 1.2 | HTML 4.01 | HTML5 | Célra |
---|---|---|---|---|
Cím | Igen | Igen | Igen | Rendezés oldal tartalmát hozzáadásával címeket vagy alszámok alá, hogy a tetején minden szakasz az oldal |
Bekezdés | Igen | Igen | Igen | Azonosítani bekezdés a szöveg |
Cím | Igen | Igen | Igen | Azonosítani egy blokk szöveget tartalmaz elérhetőségi adatokat |
Horgony | Igen | Igen | Igen | Link más web-tartalom |
Lista | Igen | Igen | Igen | elemek rendezéséhez, a lista |
Kép | Igen | Igen | Igen | Beágyazása egy fénykép vagy rajz egy weboldal |
Táblázat | Nem | Igen | Igen | Rendezés adatokat a sorok, illetve oszlopok |
Stílus | Nem | Igen | Igen | Hozzáadás a CSS-ben, hogy ellenőrizzék, hogy a tárgyak egy weboldalon bemutatott |
Script | Nem | Igen | Igen | Hozzáadás a Javascript használatát, hogy oldalak reagál a felhasználói viselkedés (több interaktív) |
Audio | Nem | Nem | Igen | Hozzáadás audio, hogy egy web oldal egyetlen tag |
Videó | Nem | Nem | Igen | videó Hozzáadása egy web oldal egyetlen tag |
Vászon | Nem | Nem | Igen | Hozzáadás egy láthatatlan rajzlap, hogy egy weboldal, amely felveheti a rajzok (animációk, játékok, illetve más interaktív funkciók) a Javascript |