HTML
| HTML | ||
|---|---|---|
|
| ||
|
| ||
| kehittäjä | ||
| World Wide Web Consortium , Internet Engineering Working Group ja Web Hypertext Application Technology Working Group | ||
| https://www.w3.org/html/ , https://html.spec.whatwg.org/multipage/ ja https://w3c.github.io/html/ | ||
| Yleistä tietoa | ||
| tiedostopääte | html ja html | |
| miimi-tyyppinen | teksti/html | |
| tyyppikoodi |
TEXT | |
| ensimmäinen julkaisu | 1993 | |
| muoto tyyppi | merkintäkieli | |
| pidennetty alkaen | SGML | |
| laajennettu | XHTML | |
| Standardit) |
ISO/IEC 15445 W3C HTML 4.01 W3C HTML5 W3C HTML5.1 W3C HTML5.2 W3C HTML5.3 | |
| avoin muoto | ? | |
HTML , lyhenne sanoista HyperText Markup Language (" hypertext Markup Language") , viittaa sivunkehityksen merkintäkieleen . Se on standardi, joka toimii referenssinä ohjelmistolle, joka kytkeytyy web-sivujen kehittämiseen sen eri versioissa, määrittelee perusrakenteen ja koodin (kutsutaan HTML-koodiksi) verkkosivun sisällön määrittelyyn, esim. tekstiä, kuvia, videoita, pelejä, mm. Se on standardi, joka vastaa World Wide Web Consortiumista ( W3C ) tai WWW Consortiumista, organisaatiosta, joka on omistautunut lähes kaikkien verkkoon liittyvien teknologioiden standardointiin, erityisesti sen kirjoittamiseen ja tulkintaan. HTML:ää pidetään tärkeimpänä verkkokielenä, ja sen keksinnöllä on ratkaiseva merkitys WWW:n ( World Wide Web ) ilmestymisessä, kehittämisessä ja laajentamisessa. Se on standardi, joka on asetettu web-sivujen näyttämiseen, ja se on se, jonka kaikki nykyiset selaimet ovat omaksuneet. [ 1 ]
HTML-kieli perustaa kehitysfilosofiansa eriyttämiseen. Ulkoisen elementin (kuvan, videon, skriptin jne.) lisäämiseksi sivulle sitä ei upoteta suoraan sivukoodiin, vaan tekstin kautta viitataan elementin sijaintiin. Tällä tavalla web-sivu sisältää vain tekstiä, kun taas verkkoselaimen (kooditulkin) tehtävänä on yhdistää kaikki elementit ja näyttää lopullinen sivu. Standardina HTML pyrkii olemaan kieli, joka sallii minkä tahansa tietyllä versiolla kirjoitetun verkkosivun tulkinnan samalla tavalla (standardi) millä tahansa päivitetyllä verkkoselaimella.
HTML on sivunkuvauskieli, jonka avulla voimme ilmaista asiakirjamme rakenteen tunnisteiden avulla. Tämä kieli tarjoaa meille suuren sopeutumiskyvyn, loogisen rakenteen ja on helppo tulkita sekä ihmisten että koneiden toimesta.
Eri versioihin on kuitenkin sisällytetty ja poistettu erilaisia ominaisuuksia, jotta se olisi tehokkaampaa ja helpottaa eri selainten ja alustojen (pöytätietokoneet, kannettavat tietokoneet, älypuhelimet , tabletit ) kanssa yhteensopivien verkkosivujen kehittämistä . Kuitenkin, jotta se voisi tulkita oikein uuden HTML-version, verkkoselaimien kehittäjien on otettava nämä muutokset huomioon ja käyttäjän on voitava käyttää uutta selaimen versiota, johon muutokset on sisällytetty. Normaalisti muutokset otetaan käyttöön automaattisilla päivityskorjauksilla ( Firefox , Chrome ) tai tarjoamalla selaimen uusi versio, johon kaikki muutokset on sisällytetty, virallisella lataussivustolla ( Internet Explorer ). Siksi vanhentunut selain ei pysty tulkitsemaan oikein Web-sivua, joka on kirjoitettu korkeammalla HTML-versiolla kuin mitä se pystyy tulkitsemaan, mikä usein pakottaa kehittäjät käyttämään tekniikoita ja muutoksia, jotka mahdollistavat näyttöongelmien korjaamisen ja jopa HTML-koodin tulkinnan. Samoin vanhemmalla HTML-versiolla kirjoitetut sivut tulee päivittää tai kirjoittaa uudelleen, mikä ei aina pidä paikkaansa. Tästä syystä tietyt selaimet säilyttävät edelleen mahdollisuuden tulkita aiempien HTML-versioiden verkkosivuja. Näistä syistä eri selainten ja versioiden välillä on edelleen eroja saman verkkosivun tulkinnassa.
Varhaiset HTML-määritykset
Tim Berners-Lee (TBL) vuonna 1991 [ 2 ] [ 3 ] kuvaa 18 elementtiä, jotka sisältävät HTML:n alkuperäisen ja suhteellisen yksinkertaisen asettelun. Kolmetoista näistä elementeistä on edelleen olemassa HTML 4:ssä. [ 4 ]
Berners-Lee piti HTML:ää SGML : n laajennuksena , mutta se tunnustettiin virallisesti sellaiseksi vasta vuoden 1993 puolivälissä, kun IETF (espanjaksi: Internet Engineering Task Force) julkaisi ensimmäisen ehdotuksen HTML-spesifikaatiosta. HTML: Berners-Leen ja Dan Connollyn Hypertext Markup Language -luonnos , joka sisälsi SGML- dokumenttityypin määritelmän kieliopin määrittelemiseksi. [ 5 ] Luonnos vanheni kuuden kuukauden kuluttua, mutta se tunnisti Mosaic -selaimen oman tunnisteen , jota käytettiin kuvien lisäämiseen ilman rivinvaihtoja, mikä heijasteli IETF:n filosofiaa standardien onnistuneesta prototyyppien luomisesta. [ 6 ] Samoin Dave Raggettin kilpaileva HTML+-luonnos (Hypertext Markup Format) vuoden 1993 lopulla ehdotti jo toteutettujen ominaisuuksien, kuten taulukoiden, standardointia. [ 7 ]
HTML-merkintä
HTML kirjoitetaan "tagien" muodossa, jota ympäröivät kulmasulkeet (<,>,/). HTML voi myös kuvata jossain määrin asiakirjan ulkoasua ja sisältää tai viitata ohjelman tyyppiin, jota kutsutaan komentosarjaksi ja joka voi vaikuttaa verkkoselaimien ja muiden HTML-prosessorien toimintaan. [ 8 ]
HTML:ää käytetään myös viittaamaan MIME-tyyppiseen sisältöön text/html tai vielä laajemmin HTML:n yleistermi, joko XML :stä peräisin olevassa muodossa (kuten XHTML 1.0 ja uudemmat) tai suoraan SGML :stä (kuten HTML 4.01 ) polveutuvassa muodossa. ja aikaisemmin). HTML koostuu useista elintärkeistä osista, mukaan lukien elementit ja niiden attribuutit , tietotyypit ja asiakirjatyypin ilmoitus .
Elementit
Elementit ovat HTML:n perusrakenne. Elementeillä on kaksi perusominaisuutta: attribuutit ja sisältö. Jokaisella määritteellä ja sisällöllä on tietyt rajoitukset, jotta HTML-dokumenttia voidaan pitää kelvollisena. Elementillä on yleensä aloitustunniste (esimerkiksi <nombre-de-elemento>) ja lopputunniste (esimerkiksi </nombre-de-elemento>). Elementin attribuutit sisältyvät aloitustunnisteeseen, ja sisältö sijaitsee kahden tagin välissä (esimerkiksi <nombre-de-elemento atributo="valor">Contenido</nombre-de-elemento>). Joillakin elementeillä, kuten <br>, ei ole sisältöä eikä sulkevaa tunnistetta. Alla on lueteltu erityyppiset HTML:ssä käytetyt merkintäelementit.
Rakenteellinen merkintä kuvaa tekstin tarkoitusta. Aseta esimerkiksi <h2>Golf</h2>"Golf" toisen tason otsikoksi, joka näkyy selaimessa samalla tavalla kuin "HTML Bookmark" -otsikko tämän osion alussa. Rakenteelliset merkinnät eivät määritä, miltä elementti näyttää, mutta useimmat verkkoselaimet ovat standardoineet elementtien muotoilun. Tiettyä muotoilua voidaan soveltaa tekstiin peräkkäisten tyylisivujen avulla .
Esittelyllinen merkintä kuvaa tekstin ulkonäköä sen tehtävästä riippumatta. Siinä esimerkiksi <b>negrita</b>sanotaan, että visuaalisten verkkoselaimien tulee näyttää tekstiä lihavoituna , mutta se ei kerro, mitä sisältöä eri tavalla näyttävien verkkoselaimien (esimerkiksi tekstiä ääneen lukevien) tulisi tehdä. <b>negrita</b>e : n tapauksessa <i>itálica</i>on elementtejä, jotka näyttävät samalta, mutta ovat luonteeltaan semanttisempia: <strong>énfasis fuerte</strong>ja <em>énfasis</em>. On helppo nähdä, kuinka näytönlukuohjelman tulisi tulkita nämä kaksi elementtiä. Ne kuitenkin vastaavat niitä vastaavia esityselementtejä: näytönlukija ei saa sanoa kirjan nimeä kovemmin, vaikka nimi erottuu kursiivilla näytöllä. Suurin osa esitysmerkinnöistä on vanhentunut versiosta 4.01 lähtien, ja suosii peräkkäisiä tyylisivuja.
Hypertekstimerkintää käytetään asiakirjan osien linkittämiseen muihin asiakirjoihin tai saman asiakirjan muihin osiin . Linkin luomiseksi sinun on käytettävä ankkuritunnistetta <a>yhdessä attribuutin kanssa href, joka määrittää URL-osoitteen, johon linkki osoittaa. Esimerkiksi linkki, joka näyttää osoitetekstin ja menee Wikipediaan, voi olla muotoa <a href=”https://www.wikipedia.org”>https://www.wikipedia.org</a>. Linkkejä voidaan luoda myös muihin objekteihin, kuten kuviin <a href=”enlace”><img src=”imagen” /></a>.
Attribuutit
Useimmat elementin attribuutit ovat nimi-arvo-pareja, jotka erotetaan yhtäläisyysmerkillä "=" ja kirjoitetaan elementin alkutunnisteeseen elementin nimen jälkeen. Arvo voidaan ympäröidä kerta- tai kaksoislainausmerkeillä, vaikka tietyntyyppiset arvot voivat olla lainaamattomia HTML:ssä (mutta ei XHTML:ssä). [ 9 ] [ 10 ] Arvojen jättämistä ilman lainausmerkkejä pidetään kuitenkin vaarallisena. [ 11 ] Toisin kuin elementti-nimi-pareissa, jotkut attribuutit vaikuttavat elementtiin yksinkertaisesti läsnäolollaan [ 12 ] (kuten ismapelementin attribuutti img). [ 13 ]
HTML-perustunnisteet
<html>: määrittää HTML-dokumentin alun, kertoo selaimelle , että seuraava tulkitaan HTML-koodiksi. Tämä on niin de facto , koska teoriassa dokumentin tyypin määrittää DOCTYPE , joka tarkoittaa sanaa juuri DOCTYPE:n jälkeen juuritunnisteessa.<script>: upota skripti verkkoon tai kutsu sitä käyttämälläsrc="url del script". On suositeltavaa sisällyttää MIME - tyyppi attribuutissa JavaScriptintypetapauksessa .text/javascript<head>: määrittää HTML-dokumentin otsikon ; tämä otsikko sisältää yleensä tietoja asiakirjasta, joka ei näy suoraan käyttäjälle , kuten selainikkunan otsikko. Otsikon sisältä<head>on mahdollista löytää:<title>: määrittää sivun otsikon. Otsikko näkyy yleensä otsikkopalkissa ikkunan yläpuolella.<link>: linkittääksesi sivuston tyylisivuihin tai kuvakkeisiin. Esimerkiksi:<link rel="stylesheet" href="/style.css" type="text/css">.<style>: sijoittaa sivun sisäisen tyylin; joko CSS :llä tai muilla vastaavilla kielillä. Sitä ei tarvitse sijoittaa, jos se aiotaan linkittää ulkoiseen tiedostoon käyttämällä<link>.<meta>: metatiedoille, kuten tekijälle tai lisenssille, jopa osoittamaan http-parametrit (käyttäenhttp-equiv=""), kun niitä ei voida muokata, koska kokoonpano ei ole saatavilla tai palvelinpuolen komentosarjan ongelmien vuoksi.
<body>: määrittää asiakirjan pääsisällön tai rungon. Tämä on se osa html-asiakirjaa, joka näkyy selaimessa; Tämän tagin sisällä voidaan määrittää koko sivulle yhteisiä ominaisuuksia, kuten taustaväri ja marginaalit. Rungon<body>sisältä on mahdollista löytää lukuisia tarroja. Tässä muutama esimerkkinä:<article>: Edustaa itsenäistä sävellystä asiakirjassa, sivulla, sovelluksessa tai sivustolla, joka on tarkoitettu levitettäväksi itsenäisesti tai uudelleen käytettäväksi.<h1>a<h6>: asiakirjan otsikot tai otsikot, joilla on eri merkitys.<table>: määrittää taulukon.<tr>: taulukon rivi.<td>: taulukon solu (on oltava rivin sisällä).
<footer>: edustaa asiakirjan tai osan alatunnistetta. Tähän lohkoon yleensä lisättävät tiedot ovat asiakirjan tekijä, linkit aiheeseen liittyvään sisältöön, tekijänoikeustiedot, oikeudelliset huomautukset jne.<a>: hyperlinkki tai linkki verkkosivuston sisällä tai ulkopuolella . Pass-parametri on määritettävä href -attribuutin kautta . Esimerkki:<a href="http://www.example.com" title="Ejemplo" target="_blank" tabindex="1">Ejemplo</a>Esitetty esimerkkinä. [ 14 ]<div>: sivujako. Sitä suositellaan yhdessä css:n kanssa sen sijaan,<table>että haluat tasata sisältöä.<img>: kuva. Se vaatii src - attribuutin , joka osoittaa polun, jossa kuva sijaitsee. Esimerkiksi:<img src="./imágenes/mifoto.jpg" />. Helppokäyttöisyyden vuoksi on kätevää laittaa attribuuttialt="texto alternativo".<ol>: tilattujen luetteloiden etiketti.<ul>: tagi järjestämättömille listoille.<li>: merkitsee kohteet luettelossa.<b>: lihavoitu teksti ( tunniste poistettu käytöstä. Tunnistetta suositellaan<strong>).<i>: teksti kursiivilla ( tunniste vanhentunut. On suositeltavaa käyttää tunnistetta<em>).<s>: yliviivattu teksti ( tunniste poistettu käytöstä. Tunnistetta suositellaan<del>).<u>: Ennen alleviivattua tekstiä. HTML 5:stä lähtien se määrittelee tekstin osia, jotka erotetaan muista tai korostetaan muista korjauksista, esimerkiksi (tunniste vanhentunut HTML 4.01:ssä ja määritelty uudelleen HTML 5:ssä). [ 15 ] [ 16 ]<main>: sivun rakenteellinen jako, joka kattaa sen pääsisällön. Tästä tunnisteesta löytyy esimerkiksi<article>.<span>: Käytetään tekstin erottamiseen toisesta.<br>: Käytetään aiheuttamaan rivinvaihto. Tämä tunniste ei ole suljettu.<details>: Käytetään avattavan osion luomiseen<summary>: Käytetään pudotusvalikon otsikon luomiseen
Useimmat tunnisteet tulee sulkea, kun ne avataan, mutta vinoviivalla ( / ), kuten seuraavissa esimerkeissä näkyy:
<table><tr><td>Contenido de una celda</td></tr></table>.<script>Código de un script integrado en la página</script>.<header>División estructural en la parte del contenido.</header>
HTML perusasiat
HTML-kieltä voidaan luoda ja muokata millä tahansa perustekstieditorilla , kuten GNU/Linuxin Geditillä , Windowsin Notepadilla tai millä tahansa muulla tavallista tekstiä tukevalla editorilla , kuten GNU Emacs , Microsoft Wordpad , TextPad , Vim , Notepad++ jne. .
WYSIWYG -ominaisuuksilla varustettujen verkkosivustojen luomiseen on myös muita editoijia ( Mitä näet, on mitä saat tai espanjaksi: «mitä näet, sitä saat»). Näiden editorien avulla voit nähdä muokatun tuloksen reaaliajassa, kun asiakirjaa kehitetään. Tämä ei nyt tarkoita erilaista tapaa tehdä verkkosivustoja, vaan pikemminkin hieman yksinkertaisempaa tapaa, koska näillä ohjelmilla on sen lisäksi, että ne voivat työskennellä esikatselun kanssa, oma HTML-osio, joka luo kaiken koodin työskennellessäsi . Joitakin esimerkkejä WYSIWYG-editoreista ovat KompoZer , Microsoft FrontPage tai Adobe Dreamweaver .
Näiden kahden menetelmän yhdistäminen on erittäin mielenkiintoista, koska ne jotenkin auttavat toisiaan. Jos esimerkiksi kaikkea on muokattu HTML:ssä ja kehittäjä unohtaa jonkin koodin tai tagin, mene vain visuaaliseen tai WYSIWYG-editoriin ja jatka muokkaamista siellä tai päinvastoin, koska on tapauksia, joissa koodin kirjoittaminen suoraan on nopeampaa ja helpompaa. jostain ominaisuudesta, jonka käyttäjä haluaa lisätä sivustolle, kuin etsiä vaihtoehtoa itse ohjelmasta.
On olemassa toisen tyyppisiä HTML-editoreja nimeltä WYSIWYM , jotka antavat sisällölle ja merkitykselle enemmän merkitystä kuin visuaalista ulkonäköä. Näiden toimittajien tavoitteisiin kuuluu sisällön ja esityksen erottaminen, mikä on olennaista web-suunnittelussa.
HTML käyttää tageja tai merkintöjä, jotka koostuvat lyhyistä aloitus- ja lopetusohjeista, joiden avulla määrität, kuinka tekstin, kuvien ja muiden elementtien tulee näkyä selaimesi tietokoneen näytöllä .
Jokainen tagi tunnistetaan, koska se on suljettu pienempi kuin ja suurempi kuin -merkkeihin ( <>), ja joillakin on attribuutteja, jotka voivat saada jonkin arvon. Yleensä tarrat kiinnitetään kahdella erityisellä tavalla:
- Ne avautuvat ja sulkeutuvat, kuten: <b>lihavoitu</b>, joka näkyy selaimessasi lihavoituna .
- Niitä ei voi avata ja sulkea, kuten <hr />, joka näkyisi selaimessasi vaakasuorana viivana.
- Muut avattavat ja suljettavat, kuten <p>.
- Perus- tai vähimmäistunnisteet ovat:
<!DOCTYPE HTML>
< html >
< head >
< meta charset = "utf-8" />
< otsikko > Esimerkki1 </ otsikko >
</ head >
< body >
< p > Esimerkki kappaleesta </ p >
</ body >
</ html >
Tekstieditorit
Verkkokehitykseen ohjelmoijat käyttävät tekstieditoria. Nämä on yleensä tehty ohjelmoinnin helpottamiseksi. Tällä hetkellä niitä on monia, kuten nämä: Notepad++ , Adobe Dreamweaver , Sublime text , mm.
Opi HTML jäsentämällä oikeita sivuja
Valitsemalla selaimessa "näytä lähde" -vaihtoehdon, näet, mitä tietoa selain vastaanottaa ja miten se tulkitsee niitä.
Esimerkiksi: Internet Explorerissa sinun täytyy vain vetää "View"-valikko alas ja valita sitten "lähdekoodi", kun taas Chromessa ja Firefoxissa paina Ctrl + U . Tällä tavalla avautuu välilehti, jossa on selaimessa parhaillaan tarkasteltavan sivun lähdekoodi. Toinen nopeampi tapa on napsauttaa hiiren kakkospainikkeella mitä tahansa kohtaa, jossa selain näyttää verkkosivun, ja valita "Näytä sivun lähdekoodi".
Sen lisäksi, että Internet Explorer, Firefox ja Google Chrome pystyvät tarkastelemaan verkkosivun HTML-lähdekoodia yllä kuvatuilla vaihtoehdoilla, ne sisältävät myös työkaluja, jotka tunnetaan nimellä sivun tarkastajat, jotka voidaan aktivoida F12 :lla .
Näillä työkaluilla on mahdollista visualisoida web-sivu ja valita siitä tietty elementti, josta haluamme tietää, mikä se HTML-koodi on, jolla se tehdään osoittamalla kyseistä elementtiä yksinkertaisesti hiirellä. Näin tekemällä koodi näytetään selaimessa erityisellä alueella, jossa käyttäjä näkee kyseessä olevan HTML-koodin (katso kuva) sekä kyseiseen HTML-koodiin sovellettavat CSS -säännöt. Tämäntyyppinen analyysi on erittäin opettavaista HTML-kehityksen oppimisessa.
Firefox-selaimessa on myös Firebug -laajennus vaihtoehtona alkuperäiselle työkalulle , joka on hyvin samanlainen kuin Firefoxin oletusarvoisesti sisällytetty työkalu.
Standardin historia
Vuonna 1989 oli olemassa kaksi tekniikkaa, jotka mahdollistivat sähköisten asiakirjojen linkittämisen, toisaalta hyperlinkit tai linkit ( hyperlinkit tai linkit ) ja toisaalta tehokas SGML -merkintäkieli . Tuolloin Euroopan ydintutkimuskeskuksessa CERN työskennellyt Tim Berners-Lee ilmoitti lehdistölle, että hän työskentelee järjestelmän parissa, joka mahdollistaisi pääsyn online-tiedostoihin, jotka toimivat tietokoneverkoissa tai TCP -pohjaisissa elektronisissa koneissa. /IP-protokolla . Se kehitettiin alun perin, jotta tietoa voitaisiin helposti jakaa eri yliopistojen ja tutkimuslaitosten tutkijoiden välillä ympäri maailmaa. [ 17 ]
1990-luvun alussa hän lopulta määritteli HTML:n tunnetun SGML :n osajoukoksi ja loi jotain vielä arvokkaampaa, World Wide Webin .
Tim Berners-Lee loi World Wide Web -projektin sekä järjestelmän, joka helpotti tiedon lukemista navigointiohjelman kautta. Se olisi ensimmäinen web-selain, nimeltään WorldWideWeb, ja se kehitettiin vuoden 1990 jälkipuoliskolla; Se nimettiin myöhemmin uudelleen Nexukseksi, jotta vältetään sekaannukset sen nimen vuoksi, joka oli sama kuin sen edustama tekniikka. Seurasi kaksi muuta selainta: Line Mode Browser ja ViolaWWW . Jälkimmäinen, kehitetty vuonna 1992, oli ensimmäinen selain, josta tuli suosittu World Wide Webin varhaisten käyttäjien keskuudessa. [ 18 ]
Pei-Yuan Wei esitteli ViolaWWW : n [ 19 ] , joka toimisi tekstitilassa ja UNIX - käyttöjärjestelmässä .
Työ HTML:n seuraajan luomiseksi, nimeltään HTML+ , aloitettiin vuoden 1993 lopulla . HTML+ suunniteltiin alun perin HTML-superjoukoksi, joka kehittyi vähitellen aiemmasta HTML-muodosta. Ensimmäiselle viralliselle HTML+-spesifikaatiolle annettiin siksi versionumero 2, jotta se erottuisi aiemmista epävirallisista ehdotuksista. HTML+:n parissa työskentely jatkui, mutta siitä ei koskaan tullut standardia, vaikka se on muodollisesti lähimpänä nykyisten määritysten koostumusta.
Uusi W3C ehdotti HTML 3.0 - standardiluonnosta maaliskuussa 1995 . Sen myötä esiteltiin monia uusia ominaisuuksia; esimerkiksi tilat taulukoiden luomiseen, tekstin virittämiseen kuvien ympärillä ja monimutkaisten matemaattisten elementtien näyttämiseen. Vaikka se suunniteltiin yhteensopivaksi HTML 2.0 :n kanssa , se oli liian monimutkainen toteutettavaksi sen ajan tekniikalla, ja kun standardiluonnos päättyi syyskuussa 1995 , se hylättiin, koska selainvalmistajat eivät tukeneet sitä . HTML 3.1 :tä ei koskaan ehdotettu virallisesti, ja seuraava standardi oli HTML 3.2 , joka hylkäsi suurimman osan HTML 3.0 :n uusista ominaisuuksista ja otti sen sijaan käyttöön monia Netscape- ja Mosaic -verkkoselaimien alunperin kehittämiä elementtejä . HTML 3.0:ssa ehdotettu mahdollisuus työskennellä matemaattisten kaavojen kanssa integroitui toiseen standardiin nimeltä MathML .
Vuonna 1997 HTML 4.0 julkaistiin W3C - suosituksena . HTML 4.0 otti käyttöön monia tiettyjä elementtejä, jotka alun perin kehitettiin tiettyä verkkoselainta varten, mutta alkoi samalla puhdistaa HTML:ää merkitsemällä joitakin niistä "vanhentuneiksi " .
HTML 4.0 toteuttaa ominaisuuksia, kuten XForms 1.0, joiden ei tarvitse toteuttaa navigointikoneita, jotka eivät olleet yhteensopivia joidenkin HTML-verkkosivujen kanssa. Vuonna 2004 W3C avasi uudelleen keskustelun HTML:n kehityksestä, ja HTML5 -version perusteet julkaistiin . W3C :n jäsenet kuitenkin hylkäsivät tämän työn ja suositeltiin XML-kehitystä.
Apple , Mozilla ja Opera ovat ilmoittaneet olevansa kiinnostuneita jatkamaan projektia nimellä WHATWG [ 20 ] , joka perustuu taaksepäin yhteensopivuuteen.
Vuonna 2006 W3C kiinnostui HTML5 :n kehittämisestä , ja vuonna 2007 se liittyi WHATWG -työryhmään yhdistämään projektia.
Webin saavutettavuus
HTML-muotoisen suunnittelun on sen lisäksi, että se noudattaa kielen vaatimuksia, noudatettava tiettyjä web-saavutettavuuskriteerejä , noudattaen ohjeita tai voimassa olevia säännöksiä ja lakeja maissa, joissa tätä käsitettä säännellään. Se on saatavilla ja W3C :n kehittämä Web Content Accessibility Guidelines 1.0 WCAG:n kautta (päivitetty äskettäin 2.0-spesifikaatiolla), [ 21 ] vaikka monilla mailla on omat määrittelynsä, kuten Espanjan tapauksessa UNE-standardin 139803 kanssa. [ 22 ]
HTML-entiteetit
Monet erikoismerkit, aksentoidut kirjaimet, umlautit tai kielen kirjoitussymbolit voidaan esittää HTML-dokumentissa joko sellaisenaan tai viittauksella kokonaisuuteen. Entiteettiviittauksen käytön etuja ovat muun muassa Unicode-merkkien esittäminen eri merkkikoodauksella tai käytetyn näppäimistön puuttuvien merkkien korvaaminen.
Katso myös
- Liite: HTML-elementit
- HTML värit
- CSS- tyylisivut tai CSS
- javascript
Viitteet
- ↑ "Mikä on HTML ja mihin se on tarkoitettu? Tärkein kieli verkkosivujen luomisessa" .
- ^ "HTML-tunnisteet" . World Wide Web Consortium . Haettu 8. huhtikuuta 2007 .
- ^ "Ensimmäinen maininta HTML-tunnisteista www-talk-postituslistalla" . World Wide Web Consortium . 29. lokakuuta 1991 . Haettu 8. huhtikuuta 2007 .
- ^ "HTML 4:n elementtien hakemisto" . World Wide Web Consortium . 24. joulukuuta 1999 . Haettu 8. huhtikuuta 2007 .
- ↑ Tim Berners-Lee (9. joulukuuta 1991). "Re: SGML/HTML-dokumentit, X-selain (arkistoitu www-talk-postituslistaviesti)" . Haettu 16. kesäkuuta 2007 . SGML on hyvin yleinen. HTML on SGML-perussyntaksin erityinen sovellus, jota käytetään yksinkertaisen rakenteen omaaviin hypertekstidokumentteihin . »
- ↑ Raymond, Erik. « IETF ja RFC-standardiprosessi » . Unix-ohjelmoinnin taito . Arkistoitu alkuperäisestä 2005-03-17 . Haettu 15. maaliskuuta 2008 . « IETF-perinteessä standardien täytyy syntyä kokemuksesta toimivasta prototyyppitoteutuksesta – mutta kun niistä tulee standardeja, koodia, joka ei ole niiden mukainen, katsotaan rikkoutuneen ja armottomasti romutettuna. …Internet-luonnokset eivät ole spesifikaatioita, ja ohjelmistojen toteuttajia ja myyjiä on erityisesti estetty väittämästä niiden noudattamista ikään kuin ne olisivat spesifikaatioita. Internet-luonnokset ovat keskustelun keskipisteitä, yleensä työryhmässä… Kun Internet-luonnos on julkaistu RFC-numerolla, se on spesifikaatio, jonka toteuttajat voivat vaatia noudattamista. On odotettavissa, että RFC:n kirjoittajat ja koko yhteisö alkavat korjata spesifikaatiota kenttäkokemuksella . »
- ^ "HTML+ Internet-Draft - Abstract" . Arkistoitu alkuperäisestä 15. toukokuuta 2016. Selainten kirjoittajat kokeilevat HTML-laajennuksia ja nyt on tarkoituksenmukaista koota nämä ideat yhteen tarkistettuun dokumenttimuotoon. Uusi muoto on suunniteltu mahdollistamaan asteittainen siirtyminen HTML:stä ja siihen on lisätty ominaisuuksia, kuten taulukoita, kuvatekstejä ja täyttölomakkeita kyselyiden tekemiseen etätietokannoista tai kyselylomakkeiden lähettämisestä . »
- ↑ www.ri5.com.ar/ayuda03.php HTML-kieli.
- ^ "www.w3.org/TR/html401/intro/sgmltut.html#h-3.2.2" .
- ^ "www.w3.org/TR/xhtml1/diffs.html#h-4.4" .
- ^ "www.cs.tut.fi/~jkorpela/qattr.html" .
- ↑ "www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/Tags.html" .
- ^ "www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#adef-ismap" .
- ↑ www.example.com .
- ↑ u-elementin palautus, "u-tunnisteen palautus".
- ↑ u-tunnisteviittaus .
- ↑ Missä Web syntyi , "Missä verkko syntyi". CERNin virallinen sivusto (englanniksi).
- ^ "HTML-kurssi". . Haettu 5. maaliskuuta 2014.
- ↑ ViolaWWW Hypertext Browser , (englanniksi). W3C . Haettu 3. maaliskuuta 2014.
- ↑ www.whatwg.org WHATWG-verkkosivusto.
- ^ "Web Content Accessibility Guidelines (WCAG) 2.0" .
- ↑ Standardi UNE 139803 .
Bibliografia
- Sergio Lujan Mora (2001). Ohjelmointi Internetissä: Web Clients (täysi ilmainen pdf -kirja ) (1. painos). Kustantaja University Club.
- Sergio Lujan Mora (2002). Verkkosovellusohjelmointi: historia, perusperiaatteet ja verkkoasiakkaat (Ilmainen PDF koko kirja ) (1. painos). Kustantaja University Club.
Ulkoiset linkit
Wikimedia Commons isännöi HTML :ää käsittelevää multimedialuokkaa .
Wikibooks isännöi HTML-kieltä käsittelevää kirjaa tai käsikirjaa .- HTML-pääsivu - W3C html -standardi
- Nykyinen luonnos HTML-määrittelyistä versiossa 5 .