HTML | |
---|---|
Kiterjesztés | .htmlvagy.htm |
MIME típusú | szöveg/html [1] |
Fejlesztő | World Wide Web Consortium , Internet Engineering Council és WHATWG |
közzétett | 1993 |
Formátum típusa | Jelölőnyelv |
Kibontva innen | SGML [2] |
Szabvány(ok) |
W3C HTML 5.2 WHATWG HTML Living Standard |
Weboldal | html.spec.whatwg.org/mul… |
Médiafájlok a Wikimedia Commons oldalon |
A HTML (az angol HyperText Markup Language szóból – „ hipertext jelölőnyelv”) egy szabványosított hiperszöveg jelölőnyelv a weboldalak böngészőben történő megtekintésére . A webböngészők HTTP / HTTPS protokollon keresztül kapnak egy HTML dokumentumot a szervertől, vagy megnyitják egy helyi lemezről, majd értelmezik a kódot egy interfészbe, amely megjelenik a monitor képernyőjén.
A HTML elemek a HTML oldalak építőkövei. A HTML használatával konstrukciókat, képeket és egyéb objektumokat, például interaktív webes űrlapokat lehet beágyazni a megjelenített oldalba. A HTML lehetőséget biztosít címsorok, bekezdések, listák, hivatkozások, idézetek és egyéb elemek létrehozására. A HTML elemeket szögletes zárójelekkel írt címkék különböztetik meg. Az olyan címkék, mint a <img />és, <input />közvetlenül vezetnek be tartalmat az oldalra. Más címkék, például <p>, surround és stílusszöveg önmagukban, és más címkéket is tartalmazhatnak alelemként. A böngészők nem HTML-címkéket jelenítenek meg, hanem az oldal tartalmának értelmezésére használják őket.
Az XHTML a HTML szigorúbb változata, amely követi az XML szintaxisát, és az XML alkalmazása a hiperszöveg jelölési területre.
A JavaScript beágyazható a HTML -be a weboldalak viselkedésének és tartalmának szabályozására. Ezenkívül a CSS HTML-be való belefoglalása leírja az oldal megjelenését és elrendezését.
A HTML hipertext jelölőnyelvet Tim Berners-Lee brit tudós fejlesztette ki 1986-1991 körül a svájci genfi CERN - ben [ 3 ] . A HTML-t tudományos és műszaki dokumentáció cseréjének nyelveként hozták létre, amely alkalmas olyan személyek számára, akik nem jártasak a szedés területén . A HTML sikeresen kezelte az SGML összetettségét azáltal, hogy strukturális és szemantikai elemeket, úgynevezett leírókat definiált . A leírókat gyakran " címkéknek " is nevezik. A HTML segítségével könnyedén készíthet viszonylag egyszerű, mégis gyönyörűen megtervezett dokumentumot. A dokumentumstruktúra egyszerűsítésén túl a hipertext támogatása is bekerült a HTML-be . A multimédiás funkciók később kerültek hozzáadásra.
A HTML első nyilvános leírása a "HTML Tags" dokumentum volt, amelyet Tim Berners-Lee említett először az interneten 1991 végén [4] [5] . Leírja azt a 18 elemet, amelyek a kezdeti, viszonylag egyszerű HTML-tervet alkotják. A hiperhivatkozási címke kivételével nagy hatással van rájuk az SGMLguid, a CERN szabványos általánosított jelölőnyelvén (SGML) alapuló belső dokumentációs formátum. Ezen elemek közül tizenegy még mindig létezik a HTML 4-ben [6] .
Kezdetben a HTML nyelvet a dokumentumok strukturálásának és formázásának eszközeként képzelték el és hozták létre anélkül, hogy a reprodukálás (megjelenítés) eszközéhez kötötték volna. Ideális esetben a HTML-jelöléssel ellátott szöveget stilisztikai és szerkezeti torzulások nélkül kell reprodukálni különféle technikai berendezésekkel (modern számítógép színes képernyője, szervező monokróm képernyője, mobiltelefon vagy eszköz korlátozott méretű képernyője és hangvisszaadási programok) szövegek). A HTML modern használata azonban nagyon távol áll eredeti céljától. A címkét például <table>arra tervezték, hogy táblázatokat hozzon létre a dokumentumokban, de néha arra használják, hogy elrendezzék az elemek elhelyezését az oldalon. Az idő múlásával a HTML platformfüggetlenségének alapgondolatát feláldozták a multimédiás és grafikai tervezés modern igényeinek.
A HTML-jelölést tartalmazó szöveges dokumentumokat (az ilyen dokumentumoknak hagyományosan kiterjesztése .html vagy ) speciális alkalmazások.htm dolgozzák fel, amelyek a dokumentumot formázott formában jelenítik meg. Az ilyen „ böngészőnek ” vagy „internetböngészőnek” nevezett alkalmazás általában felhasználóbarát felületet biztosít weboldalak lekéréséhez , megtekintéséhez (és más külső eszközökön való megjelenítéséhez), valamint szükség esetén a felhasználó által megadott adatok elküldéséhez. a szerver. A legnépszerűbb böngészők ma a Google Chrome , a Mozilla Firefox , az Opera , az Internet Explorer és a Safari (lásd: Böngésző#Marketshares ).
Nincs hivatalos HTML 1.0 specifikáció. 1995 előtt sok nem hivatalos HTML-szabvány létezett. Hogy a standard verzió eltérjen tőlük, azonnal hozzárendeltek egy második számot.
A 3-as verziót a World Wide Web Consortium (W3C) javasolta 1995 márciusában, és számos új funkciót biztosított, mint például táblázatok létrehozása, képek szöveggel történő burkolása és összetett matematikai képletek megjelenítése , valamint a gif formátum támogatása . Annak ellenére, hogy ez a szabvány kompatibilis volt a második verzióval, megvalósítása nehézkes volt az akkori böngészők számára. A 3.1-es verziót hivatalosan soha nem javasolták, és a HTML-szabvány következő verziója a 3.2 volt, amely kihagyta a 3.0-s verzió számos újítását, de hozzáadta a Netscape Navigator és a Mosaic böngészők által támogatott, nem szabványos elemeket .
A HTML 4.0-s verzióban történt némi "megtisztítás" a szabványon. Sok elem elavultnak és elavultnak lett megjelölve . Különösen a betűtípus tulajdonságainak megváltoztatására használt címkét jelölték elavultnak (ehelyett CSS - stíluslapok használata javasolt ). <font>
1998- ban a World Wide Web Consortium egy új, HTML 4-en alapuló, de az XML szintaxisnak megfelelő jelölőnyelven kezdett dolgozni. Ezt követően az új nyelv az XHTML nevet kapta . Az XHTML 1.0 első verzióját a World Wide Web Consortium ajánlásaként hagyták jóvá 2000. január 26-án .
Az XHTML 2.0 tervezett verziójának meg kellett volna szakítania a kompatibilitást a HTML és XHTML régebbi verzióival, de 2009. július 2- án a World Wide Web Consortium bejelentette, hogy az XHTML2 Working Group mandátuma 2009 végén lejár . Így az XHTML 2.0 szabvány [23] minden további fejlesztése felfüggesztésre került .
A HTML egy címkejelölő nyelv a dokumentumokhoz . Minden HTML dokumentum elemek halmaza , és az egyes elemek elejét és végét speciális jelölések- címkék jelzik . Az elemek üresek lehetnek , vagyis nem tartalmaznak szöveget vagy egyéb adatot. Ebben az esetben a záró címke általában nincs megadva (például a sortörés címke <br> egyszeres, és nem kell bezárni). Ezenkívül az elemeknek lehetnek attribútumai , amelyek meghatározzák egyes tulajdonságaikat (például egy attribútum href="egy hivatkozáson). Az attribútumok a nyitó címkében vannak megadva. Íme példák HTML dokumentumtöredékekre:
Az elemnév és az attribútumnevek beírásának esete nem számít a HTML-ben (ellentétben az XHTML-lel). Az elemek egymásba ágyazhatók. Például a következő kód:
<!DOCTYPE html> < html > < head > < meta charset = "utf-8" > < title > HTML-dokumentum </ title > </ head > < body > < p > < b > Ez a szöveg félkövér lesz, < i > és ez is dőlt betűvel </ i > . </ b > </ p > </ body > </ html >ezt az eredményt adja:
Ez a szöveg félkövér, ez pedig dőlt betűs lesz .Javasoljuk, hogy olyan szemantikus címkéket használjon, mint a "<tbody> (szemantikus táblázat törzscímke)" a jobb böngészőindexelés érdekében
A HTML-dokumentumokban az elemeken kívül entitások ( angol entities) is vannak - "speciális karakterek" . Az entitások "és" karakterrel kezdődnek, és a vagy alakúak , ahol az NNNN a karakter Unicode decimális kódja .&имя;&#NNNN;
Például © - szerzői jogi jel (©). Az entitásokat általában olyan karakterek ábrázolására használják, amelyek nem szerepelnek a dokumentum kódolásában, vagy "speciális" karakterek megjelenítésére: & - az és (&), < - a kisebb, mint (<) > szimbólum és - a nagyobb, mint (>) szimbólum, amelyek hibásan vannak "normál" módon írva, a HTML-beli különleges jelentésük miatt.
Az 1990-es évek közepén a legnagyobb böngészőgyártók, a Netscape és a Microsoft elkezdték saját elemkészleteiket beépíteni a HTML-jelölésekbe. A világhálón való munkavégzéshez különféle terveket zavartak, amelyek egyik vagy másik böngészőben megtekinthetők. Különösen nagy nehézségek adódtak a JavaScript nyelvű böngészők közötti programok létrehozása során . A webmestereknek több oldalverziót kellett létrehozniuk, vagy más trükkökhöz kellett folyamodniuk. A probléma egy ideig elvesztette jelentőségét két okból:
A jelenlegi szakaszban[ mi? ] megállapíthatjuk a W3C ajánlásait követő böngészők növekvő népszerűségét (ezek a Mozilla Firefox és más böngészők a Gecko motoron ; a Safari , a Google Chrome , az Opera és más böngészők a WebKit motoron ). Az Internet Explorer részesedése 2022 júliusában kevesebb, mint 0,28% [24] .
A modern gyakorlatban[ mi? ] lehetőség nyílik a JavaScript-en keresztüli böngészőprogramok fejlesztésének egyszerűsítésére különféle könyvtárak és keretrendszerek segítségével. Például, mint a jQuery , sIFR stb.
Szótárak és enciklopédiák | ||||
---|---|---|---|---|
|
Dokumentum jelölőnyelvek | |
---|---|
irodai dokumentumok | |
közismert | |
Kevésbé ismert |
World Wide Web Consortium (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Termékek és szabványok |
| ||||||||||||||
Szervezetek |
| ||||||||||||||
TOVÁBB |
| ||||||||||||||
Konferenciák |
|
ISO szabványok | |
---|---|
| |
1 -től 9999 -ig |
|
10 000 és 19999 között |
|
20000+ | |
Lásd még: Azon cikkek listája, amelyek címe "ISO"-val kezdődik |
Web és weboldalak | |
---|---|
globálisan | |
Helyileg | |
Webhelyek és szolgáltatások típusai |
|
Alkotás és karbantartás | |
Elrendezések, oldalak, webhelyek típusai | |
Műszaki | |
Marketing | |
Társadalom és kultúra |