Milloin HTML 6 julkaistaan? Mitä parannuksia se tarjoaa HTML5:een verrattuna?

HTML on verkon peruskieli, jota käytetään verkkosivujen sisällön jäsentämiseen ja näyttämiseen. HTML on sen luomisen jälkeen vuonna 1991 kokenut useita kehityskulkuja, ja siihen on lisätty uusia tageja, uusia attribuutteja ja uusia toimintoja.

Kieliversion uusin pääversio, HTML5, julkaistiin vuonna 2014, ja se toi mukanaan monia parannuksia

Mutta entä mitä seuraavaksi? Milloin voimme odottaa HTML 6:n saapuvan ? Mitä uutta tässä versiossa on? Sitä yritämme selvittää tässä artikkelissa.

Mikä on HTML6?

Tämä on jatkuva projekti , jonka tavoitteena on laajentaa nykyisen HTML5:n ominaisuuksia ja vastata webin kehittyviin tarpeisiin.

HTML6 ei ole vielä virallinen standardi , vaan pikemminkin joukko ehdotuksia ja kokeiluja , joita testataan ja joista keskustellaan verkkoyhteisössä . HTML6:lle ei myöskään ole olemassa yhtä ainoaa spesifikaatiota, vaan pikemminkin useita aloitteita , joiden tavoitteena on rikastuttaa kieltä eri tavoin .

Näistä aloitteista voimme mainita:

  • Web Components -projekti tarjoaa tavan luoda mukautettuja ja uudelleenkäytettäviä HTML-elementtejä, joilla on oma rakenne, tyyli ja toimintatapa.
  • Houdini-projektin tavoitteena on antaa kehittäjille enemmän hallintaa HTML- ja CSS-elementtien renderöintiin paljastamalla selaimen renderöintimoottorin sisäiset API-rajapinnat.
  • Extensible Web Manifesto -projekti , joka kannattaa ajatusta siitä, että verkkostandardit tulisi suunnitella siten, että kehittäjät voivat laajentaa verkon toiminnallisuutta omilla innovaatioillaan.

Nämä projektit eivät ole osa HTML6:ta sinänsä, mutta ne yhdistetään usein ajatukseen kielen kehittämisestä kohti modulaarisuutta, joustavuutta ja luovuutta.

HTML6: Kaikki mitä sinun tarvitsee tietää 4

Milloin HTML6 tulee?

virallista julkaisupäivää , eikä edes takeita siitä, että siitä tulee sellainen versio. HTML-kehitysprosessi perustuu nyt niin sanottuun " elävään " malliin, jossa kieleen julkaistaan ​​säännöllisiä ja inkrementaalisia päivityksiä odottamatta täydellisen version valmistumista.

Siksi on mahdollista, että jotkin HTML6:lle suunnitelluista ominaisuuksista integroidaan vähitellen nykyiseen HTML:ään muuttamatta sen nimeä . Web Components ehdotusten kohdalla , jotka on jo toteutettu tietyissä selaimissa.

Toisaalta on mahdollista, että HTML6:lle suunnitelluista ominaisuuksista eivät koskaan näe päivänvaloa tai ne hylätään muiden ratkaisujen hyväksi. Näin on esimerkiksi ehdotuksen kanssa ottaa käyttöön uusi XML-syntaksi HTML:lle, jonka verkkoyhteisö hylkäsi .

Sillä välin on mahdollista testata ja kokeilla HTML6:ta työkaluilla, kuten polyfill-tiedostoilla , kirjastoilla tai frameworkeilla , joiden avulla voit jäljitellä HTML6:n toimintoja nykyisissä selaimissa.

Esimerkiksi on olemassa projekteja, kuten HTML6.js , HTML6 Boilerplate tai HTML6 Elements , jotka tarjoavat ratkaisuja HTML6:n käyttöön tänä päivänä.

Mitä uusia ominaisuuksia HTML6:een odotetaan tulevan?

Vaikka HTML6:lle ei ole virallista spesifikaatiota, useat ehdotukset ja kokeilut tarjoavat vilauksen uusista ominaisuuksista , jotka voitaisiin integroida kieleen. Tässä on muutamia esimerkkejä näistä ominaisuuksista väittämättä olevansa tyhjentäviä tai lopullisia:

Mukautetut HTML-elementit

Niiden avulla voit luoda omia HTML-tageja , joilla on oma rakenne , tyyli ja toimintatapa . Nämä elementit voidaan määritellä tagin avulla., joka sisältää elementin ja CSS- koodin , qui contient le code JavaScript de l’élément.

Näitä elementtejä voidaan sitten käyttää kuten mitä tahansa muuta HTML-tunnistetta dokumentissa.

HTML6: Kaikki mitä sinun tarvitsee tietää 2

Natiivit HTML-elementit

Nämä ovat valmiiksi määritettyjä HTML-elementtejä, jotka tarjoavat edistyneitä toimintoja ilman ulkoisten teknologioiden käyttöä .

Esimerkiksi tagi

voit näyttää modaalisen valintaikkunan , tagin

voit näyttää tai piilottaa lisäsisältöä, tunniste mahdollistaa mitatun arvon tietyllä asteikolla jne.

Nämä ominaisuudet on jo toteutettu joissakin selaimissa , mutta niitä ei ole vielä standardoitu.

Globaalit HTML-attribuutit

HTML6: Kaikki mitä sinun tarvitsee tietää 6

Nämä ovat attribuutteja, joita voidaan soveltaa mihin tahansa HTML-elementtiin sen ulkonäön tai toiminnan .

Esimerkiksi contenteditable-attribuutti sallii käyttäjän muokata elementtiä , draggable-attribuutti sallii elementin siirtämisen vetämällä ja pudottamalla , spellcheck-attribuutti sallii oikoluvun tarkistuksen käyttöönoton tai poistamisen käytöstä elementissä jne.

Nämä ominaisuudet on jo toteutettu joissakin selaimissa, mutta niitä ei ole vielä standardoitu.

HTML-rajapinnat

Nämä ovat ohjelmointirajapintoja , jotka mahdollistavat selaimen tai järjestelmän toimintojen käytön HTML- tai JavaScript-koodista.

Esimerkiksi Geolocation API mahdollistaa käyttäjän maantieteellisen sijainnin selvittämisen , Web Storage API mahdollistaa tietojen tallentamisen paikallisesti selaimeen , Web Workers API mahdollistaa JavaScript-koodin suorittamisen taustalla estämättä sivun renderöintiä jne.

Nämä API-rajapinnat on jo toteutettu joissakin selaimissa, mutta niitä ei ole vielä standardoitu.

HTML-moduulit

HTML6: Kaikki mitä sinun tarvitsee tietää 5

Nämä ovat itsenäisiä HTML-tiedostoja , jotka voidaan tuoda toiseen HTML-dokumenttiin käyttämällä tunnistetta Nämä moduulit voivat sisältää HTML-, CSS- ja JavaScript-koodia, ja niitä voidaan käyttää sisällön uudelleenkäyttöön tai verkkosovelluksen eri osien erottamiseen .

testataan vielä , eikä niitä ole vielä toteutettu selaimissa .

Mitä eroa on HTML6:lla ja HTML5:llä?

HTML6 on HTML-kielen seuraava versio , joka seuraa HTML5:tä. HTML6:n tavoitteena on yksinkertaistaa ja modernisoida HTML-kieltä tarjoamalla ytimekkäämmän ja ilmaisuvoimaisemman syntaksin, paremman integroinnin muihin verkkoteknologioihin, suuremman modulaarisuuden ja laajennettavuuden sekä paremman yhteensopivuuden eri selainten ja laitteiden kanssa.

HTML5 on HTML-kielen nykyinen versio , joka julkaistiin vuonna 2014. HTML5 tuo jo monia parannuksia ja ominaisuuksia aiempiin versioihin verrattuna, kuten mediatuen (ääni, video jne.), vektoripiirroksen (SVG), interaktiiviset lomakkeet, paikallisen tallennuksen, maantieteellisen sijainnin jne.

Edellinen artikkeli: WMI-palveluntarjoajan isäntä hidastaa prosessoriasi? Mitä tehdä?
Seuraava artikkeli: Miten saada dynaaminen taustakuva Macille?
Hei minä, se on François :) Vapaa-ajallani oleva toimittaja, joka rakastaa jakaa intohimoaan: TT High tech! 😍 Olipa kyseessä laitteisto, ohjelmisto, videopelit, sosiaalinen media ja monet muut sivuston alueet. Jaan kanssasi analyysini, testini, tutoriaalini ja suosikkini eri medioissa. Olen osaava ja vaativa teknofiili, joka ei vain seuraa muotia, vaan haluaa ohjata sinua kohti parhaita ratkaisuja. Pysy siis kuulolla!