HTML | |
---|---|
Laajennus | .htmltai.htm |
MIME -tyyppinen | text/html [1] |
Kehittäjä | World Wide Web Consortium , Internet Engineering Council ja WHATWG |
julkaistu | 1993 |
Muototyyppi | Merkintäkieli |
Laajennettu kohteesta | SGML [2] |
Standardit) |
W3C HTML 5.2 WHATWG HTML Living Standard |
Verkkosivusto | html.spec.whatwg.org/mul… |
Mediatiedostot Wikimedia Commonsissa |
HTML ( englannin kielestä HyperText Markup Language - " hypertext markup language") on standardoitu hypertekstin merkintäkieli web-sivujen katseluun selaimessa . Web-selaimet vastaanottavat HTML-dokumentin palvelimelta HTTP / HTTPS-protokollien kautta tai avaavat sen paikalliselta levyltä ja tulkitsevat sitten koodin käyttöliittymäksi, joka näytetään monitorin näytöllä.
HTML-elementit ovat HTML-sivujen rakennuspalikoita. HTML:llä konstruoidulle sivulle voidaan upottaa rakenteita, kuvia ja muita objekteja, kuten interaktiivinen verkkolomake . HTML tarjoaa keinot luoda otsikoita, kappaleita, luetteloita, linkkejä, lainauksia ja muita elementtejä. HTML-elementit erotetaan tunnisteilla, jotka on kirjoitettu kulmasulkeilla. Tunnisteet, kuten <img />ja <input />tuovat sisältöä suoraan sivulle. Muut tunnisteet, kuten <p>, surround- ja tyyliteksti itsessään, ja voivat sisältää muita tunnisteita alielementteinä. Selaimet eivät renderöi HTML-tageja, vaan käyttävät niitä sivun sisällön tulkitsemiseen.
XHTML on tiukempi versio HTML:stä, joka noudattaa XML:n syntaksia ja on XML :n sovellus hypertekstin merkintäalueelle.
JavaScript voidaan upottaa HTML :ään web-sivujen toiminnan ja sisällön ohjaamiseksi. Myös CSS :n sisällyttäminen HTML:ään kuvaa sivun ulkoasua ja asettelua.
HTML - hypertekstin merkintäkielen kehitti brittiläinen tiedemies Tim Berners - Lee noin 1986-1991 CERNissä Genevessä , Sveitsissä [ 3 ] . HTML luotiin tieteellisen ja teknisen dokumentaation vaihtokieleksi, joka soveltuu sellaisten ihmisten käyttöön, jotka eivät ole ladonta -alan asiantuntijoita . HTML selvitti onnistuneesti SGML : n monimutkaisuuden määrittelemällä pienen joukon rakenteellisia ja semanttisia elementtejä, joita kutsutaan kuvaajiksi. Kuvaajia kutsutaan usein myös " tunnisteiksi ". HTML:n avulla voit helposti luoda suhteellisen yksinkertaisen mutta kauniisti muotoillun asiakirjan. Dokumentin rakenteen yksinkertaistamisen lisäksi HTML:ään on lisätty tuki hypertekstille . Multimediaominaisuudet lisättiin myöhemmin.
Ensimmäinen julkinen kuvaus HTML:stä oli "HTML Tags" -dokumentti, jonka Tim Berners-Lee mainitsi ensimmäisen kerran Internetissä vuoden 1991 lopulla [4] [5] . Se kuvaa 18 elementtiä, jotka muodostavat alkuperäisen, suhteellisen yksinkertaisen HTML-suunnittelun. Hyperlinkkitunnistetta lukuun ottamatta niihin vaikuttaa voimakkaasti SGMLguid, sisäinen dokumentaatiomuoto, joka perustuu CERNin standardoituun yleiseen merkintäkieleen (SGML). Yksitoista näistä elementeistä on edelleen olemassa HTML 4:ssä [6] .
Alun perin HTML-kieli suunniteltiin ja luotiin keinoksi jäsentää ja muotoilla asiakirjoja ilman, että se oli sidottu jäljentämiskeinoihin (näyttöön). Ihannetapauksessa teksti, jossa on HTML-merkintä, olisi toistettava ilman tyylillisiä ja rakenteellisia vääristymiä laitteissa, joissa on erilaisia teknisiä laitteita (nykyaikaisen tietokoneen värinäyttö, järjestäjän yksivärinen näyttö, matkapuhelimen tai laitteen rajoitettu näyttö ja puheentoistoohjelmat tekstit). HTML:n nykyaikainen käyttö on kuitenkin hyvin kaukana alkuperäisestä tarkoituksestaan. Tunniste <table>on esimerkiksi suunniteltu luomaan taulukoita asiakirjoihin, mutta sitä käytetään joskus järjestämään elementtien sijoittelua sivulla. Ajan myötä HTML:n alustariippumattomuuden ydinajatus on uhrattu nykyaikaisille multimedian ja graafisen suunnittelun tarpeille.
HTML-merkintöjä sisältävät tekstiasiakirjat (tällaisilla asiakirjoilla on perinteisesti tunniste .html tai .htm) käsitellään erityisillä sovelluksilla , jotka näyttävät asiakirjan sen muotoillussa muodossa. Sellainen sovellus, jota kutsutaan " selaimeksi " tai "internetselaimeksi", tarjoaa yleensä käyttäjäystävällisen käyttöliittymän verkkosivujen pyytämiseen , niiden katselemiseen (ja näyttämiseen muille ulkoisille laitteille) ja tarvittaessa käyttäjän syöttämien tietojen lähettämiseen palvelin. Suosituimmat selaimet nykyään ovat Google Chrome , Mozilla Firefox , Opera , Internet Explorer ja Safari (katso: Browser#Marketshares ).
Virallista HTML 1.0 -spesifikaatiota ei ole. Ennen vuotta 1995 oli olemassa monia epävirallisia HTML-standardeja. Jotta standardiversio olisi erilainen kuin he, sille annettiin välittömästi toinen numero.
World Wide Web Consortium (W3C) ehdotti versiota 3 maaliskuussa 1995, ja se tarjosi monia uusia ominaisuuksia, kuten taulukoiden luomisen, kuvien käärimisen tekstiin ja monimutkaisten matemaattisten kaavojen näyttämisen sekä gif-muodon tuen . Vaikka tämä standardi oli yhteensopiva toisen version kanssa, sen käyttöönotto oli vaikeaa aikansa selaimille. Versiota 3.1 ei koskaan ehdotettu virallisesti, ja seuraava HTML-standardin versio oli 3.2, joka jätti pois monia version 3.0 innovaatioista, mutta lisäsi Netscape Navigator- ja Mosaic-selaimien tukemia epästandardeja elementtejä .
HTML 4.0 -versiossa standardia "puhdistettiin". Monet kohteet on merkitty vanhentuneiksi ja vanhentuneiksi . Erityisesti fonttiominaisuuksien muuttamiseen käytetty tagi on merkitty vanhentuneeksi (suosittelemme sen sijaan CSS - tyylisivuja ). <font>
Vuonna 1998 World Wide Web Consortium aloitti uuden HTML 4 -pohjaisen, mutta XML-syntaksin mukaisen merkintäkielen kehittämisen. Myöhemmin uusi kieli sai nimekseen XHTML . XHTML 1.0:n ensimmäinen versio hyväksyttiin World Wide Web Consortium -suosituksena 26. tammikuuta 2000 .
Suunnitellun XHTML 2.0 -version piti rikkoa yhteensopivuus vanhempien HTML- ja XHTML-versioiden kanssa, mutta 2. heinäkuuta 2009 World Wide Web Consortium ilmoitti, että XHTML2 Working Groupin toimeksianto päättyy vuoden 2009 lopussa . Siten kaikki XHTML 2.0 -standardin [23] jatkokehitys keskeytettiin .
HTML on asiakirjojen tunnisteiden merkintäkieli . Mikä tahansa HTML-dokumentti on joukko elementtejä , ja kunkin elementin alku ja loppu on merkitty erityisillä merkeillä- tageilla . Elementit voivat olla tyhjiä eli ne eivät sisällä tekstiä tai muita tietoja. Tässä tapauksessa sulkevaa tunnistetta ei yleensä määritellä (esimerkiksi rivinvaihtotunniste <br> on yksittäinen eikä sitä tarvitse sulkea). Lisäksi elementeillä voi olla attribuutteja , jotka määrittävät osan niiden ominaisuuksista (esimerkiksi href="linkin attribuutti). Attribuutit määritetään avaustunnisteessa. Tässä on esimerkkejä HTML-dokumentin fragmenteista:
Tapauksella, jossa elementin nimi ja attribuuttien nimet kirjoitetaan, ei ole väliä HTML:ssä (toisin kuin XHTML:ssä). Elementit voidaan sijoittaa sisäkkäin. Esimerkiksi seuraava koodi:
<!DOCTYPE html> < html > < head > < meta charset = "utf-8" > < title > HTML-dokumentti </ title > </ head > < body > < p > < b > Tämä teksti on lihavoitu, < i > ja tämä on myös kursiivilla </ i > . </ b > </ p > </ body > </ html >antaa tämän tuloksen:
Tämä teksti on lihavoitu ja tämä kursivoitu .On suositeltavaa käyttää semanttisia tunnisteita, kuten "<tbody> (semantic table body tag)", jotta selain indeksoi paremmin
HTML-dokumenteissa on elementtien lisäksi entiteettejä ( englanninkieliset entities) - "erikoismerkit" . Entiteetit alkavat et-merkillä ja ovat muotoa tai , jossa NNNN on merkin Unicode - desimaalikoodi .&имя;&#NNNN;
Esimerkiksi © - tekijänoikeusmerkki (©). Tyypillisesti entiteettejä käytetään edustamaan merkkejä, joita ei ole asiakirjan koodauksessa, tai "erikoismerkkejä": & - et-merkki (&), < - pienempi kuin (<) > -symboli ja - suurempi kuin (>) -symboli, jotka on kirjoitettu väärin "normaalilla" tavalla, koska niillä on erityinen merkitys HTML:ssä.
1990-luvun puolivälissä suurimmat selainvalmistajat Netscape ja Microsoft alkoivat sisällyttää omia elementtijoukkojaan HTML-merkintöihin. WWW-työskentelyssä oli hämmennystä eri suunnitelmissa, joita voi katsella yhdellä tai toisella selaimella. Erityisen suuria vaikeuksia oli JavaScript -kielellä olevien selainohjelmien luomisessa . Verkkovastaavien piti luoda useita versioita sivuista tai turvautua muihin temppuihin. Ongelma menetti hetkeksi merkityksensä kahdesta syystä:
Nykyisessä vaiheessa[ mitä? ] voimme todeta W3C-suosituksia noudattavien selaimien kasvavan suosion (nämä ovat Mozilla Firefox ja muut Gecko-moottorin selaimet ; Safari , Google Chrome , Opera ja muut WebKit-moottorin selaimet ). Internet Explorerin osuus heinäkuussa 2022 on alle 0,28 % [24] .
Nykykäytännössä[ mitä? ] on mahdollista yksinkertaistaa selainohjelmien kehittämistä JavaScriptissä käyttämällä erilaisia kirjastoja ja kehyksiä. Esimerkiksi, kuten jQuery , sIFR jne.
Sanakirjat ja tietosanakirjat | ||||
---|---|---|---|---|
|
Asiakirjan merkintäkielet | |
---|---|
toimistoasiakirjat _ | |
tunnettu | |
Vähemmän Tunnettu |
World Wide Web Consortium (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tuotteet ja standardit |
| ||||||||||||||
Organisaatiot |
| ||||||||||||||
PÄÄLLÄ |
| ||||||||||||||
Konferenssit |
|
ISO- standardit | |
---|---|
| |
1-9999 _ _ |
|
10 000 - 19999 |
|
20 000+ | |
Katso myös: Luettelo artikkeleista, joiden otsikot alkavat sanalla "ISO" |
Web ja verkkosivut | |
---|---|
maailmanlaajuisesti | |
Paikallisesti | |
Sivustojen ja palveluiden tyypit |
|
Luominen ja ylläpito | |
Asettelutyypit, sivut, sivustot |
|
Tekninen | |
Markkinointi | |
Yhteiskunta ja kulttuuri |