HTML | |
---|---|
Förlängning | .htmleller.htm |
MIME -typ | text/html [1] |
Utvecklaren | World Wide Web Consortium , Internet Engineering Council och WHATWG |
publiceras | 1993 |
Formattyp | Markup language |
Utökad från | SGML [2] |
Standard(er) |
W3C HTML 5.2 WHATWG HTML Living Standard |
Hemsida | html.spec.whatwg.org/mul... |
Mediafiler på Wikimedia Commons |
HTML (från engelska HyperText Markup Language - " hypertext markup language") är ett standardiserat hypertextmarkeringsspråk för visning av webbsidor i en webbläsare . Webbläsare tar emot ett HTML-dokument från servern via HTTP / HTTPS-protokoll eller öppnar det från en lokal disk och tolkar sedan koden till ett gränssnitt som kommer att visas på skärmen.
HTML-element är byggstenarna i HTML-sidor. Med HTML kan konstruktioner, bilder och andra objekt, till exempel ett interaktivt webbformulär , bäddas in i den renderade sidan. HTML ger möjlighet att skapa rubriker, stycken, listor, länkar, citat och andra element. HTML-element kännetecknas av taggar skrivna med vinkelparenteser. Taggar som <img />och <input />direkt introducera innehåll på sidan. Andra taggar, som <p>, surround och stil text i sig själva, och kan inkludera andra taggar som underelement. Webbläsare renderar inte HTML-taggar, utan använder dem för att tolka sidinnehåll.
XHTML är en striktare version av HTML som följer syntaxen för XML och är en tillämpning av XML till hypertextmarkeringsområdet.
JavaScript kan bäddas in i HTML för att kontrollera beteendet och innehållet på webbsidor. Att inkludera CSS i HTML beskriver också sidans utseende och layout.
HTML - hypertextmarkeringsspråket utvecklades av den brittiske vetenskapsmannen Tim Berners-Lee omkring 1986-1991 vid CERN i Genève , Schweiz [ 3 ] . HTML skapades som ett språk för utbyte av vetenskaplig och teknisk dokumentation, lämplig för användning av personer som inte är specialister inom typsättning . HTML hanterade framgångsrikt komplexiteten i SGML genom att definiera en liten uppsättning strukturella och semantiska element som kallas deskriptorer. Deskriptorer kallas också ofta för " taggar ". Med HTML kan du enkelt skapa ett relativt enkelt men vackert utformat dokument. Förutom att förenkla dokumentstrukturen har stöd för hypertext lagts till i HTML . Multimediafunktioner lades till senare.
Den första offentliga beskrivningen av HTML var dokumentet "HTML Tags", som först nämndes på Internet av Tim Berners-Lee i slutet av 1991, [4] [5] . Den beskriver de 18 element som utgör den initiala, relativt enkla HTML-designen. Med undantag för hyperlänktaggen är de starkt påverkade av SGMLguid, ett internt dokumentationsformat baserat på Standard Generalized Markup Language (SGML), vid CERN. Elva av dessa element finns fortfarande kvar i HTML 4 [6] .
Till en början var HTML-språket tänkt och skapat som ett sätt att strukturera och formatera dokument utan att vara knutet till reproduktionsmedlet (visning). Helst bör text med HTML-uppmärkning reproduceras utan stilistiska och strukturella förvrängningar på utrustning med olika teknisk utrustning (färgskärm på en modern dator, monokrom skärm på en arrangör, begränsad skärm på en mobiltelefon eller enhet och program för röståtergivning av texter). Den moderna användningen av HTML är dock mycket långt ifrån sitt ursprungliga syfte. Taggen <table>är till exempel utformad för att skapa tabeller i dokument, men används ibland för att ordna placeringen av element på sidan. Med tiden har kärnidén med HTMLs plattformsoberoende offrats för moderna behov av multimedia och grafisk design.
Textdokument som innehåller HTML-uppmärkning (sådana dokument har traditionellt en tillägg .html eller .htm) bearbetas av speciella applikationer som visar dokumentet i dess formaterade form. En sådan applikation, kallad " webbläsare " eller "webbläsare", tillhandahåller vanligtvis ett användarvänligt gränssnitt för att begära webbsidor , visa dem (och visa dem för andra externa enheter) och, om nödvändigt, skicka användarinmatade data till servern. De mest populära webbläsarna idag är Google Chrome , Mozilla Firefox , Opera , Internet Explorer och Safari (se: Webbläsare#Marknadsandelar ).
Det finns ingen officiell HTML 1.0-specifikation. Före 1995 fanns det många inofficiella HTML-standarder. För att göra standardversionen annorlunda än dem tilldelades den omedelbart ett andra nummer.
Version 3 föreslogs av World Wide Web Consortium (W3C) i mars 1995 och gav många nya funktioner, som att skapa tabeller, slå in bilder med text och visa komplexa matematiska formler , stöd för gif-formatet . Även om denna standard var kompatibel med den andra versionen var implementeringen svår för den tidens webbläsare. Version 3.1 föreslogs aldrig officiellt, och nästa version av HTML-standarden var 3.2, som utelämnade många av innovationerna i version 3.0 men lade till icke-standardiserade element som stöds av webbläsarna Netscape Navigator och Mosaic .
I version HTML 4.0 skedde en del "rensning" av standarden. Många objekt har markerats som föråldrade och utfasade . I synnerhet har taggen som används för att ändra teckensnittsegenskaper markerats som föråldrad ( CSS - formatmallar rekommenderas istället ). <font>
1998 började World Wide Web Consortium arbetet med ett nytt märkningsspråk baserat på HTML 4 men i enlighet med XML-syntaxen. Därefter fick det nya språket namnet XHTML . Den första versionen av XHTML 1.0 godkändes som en World Wide Web Consortium-rekommendation den 26 januari 2000 .
Den planerade versionen av XHTML 2.0 var tänkt att bryta kompatibiliteten med äldre versioner av HTML och XHTML, men den 2 juli 2009 meddelade World Wide Web Consortium att XHTML2 Working Groups mandat skulle löpa ut i slutet av 2009 . Således avbröts all vidareutveckling av XHTML 2.0-standarden [23] .
HTML är ett märkningsspråk för tagg för dokument . Alla HTML-dokument är en uppsättning element , och början och slutet av varje element indikeras med speciella märken- taggar . Element kan vara tomma , vilket innebär att de inte innehåller någon text eller annan data. I det här fallet är den avslutande taggen vanligtvis inte specificerad (t.ex. radbrytningstaggen <br> är enkel och behöver inte stängas). Dessutom kan element ha attribut som definierar vissa av deras egenskaper (till exempel ett attribut href="på en länk). Attribut anges i öppningstaggen. Här är exempel på HTML-dokumentfragment:
I vilket fall elementnamnet och attributnamnen skrivs spelar ingen roll i HTML (till skillnad från XHTML). Element kan kapslas. Till exempel följande kod:
<!DOCTYPE html> < html > < head > < meta charset = "utf-8" > < title > HTML-dokument </ title > </ head > < body > < p > < b > Denna text kommer att vara fetstil, < i > och den här är också i kursiv stil </ i > . </ b > </ p > </ body > </ html >kommer att ge detta resultat:
Den här texten kommer att vara fetstil och den här kommer att vara kursiv .Det rekommenderas att använda semantiska taggar som "<tbody> (semantisk tabell body-tagg)" för bättre webbläsarindexering
Förutom element har HTML-dokument även entiteter ( entities på engelska ) - "special characters" . Entiteter börjar med ett et-tecken och har formen eller , där NNNN är Unicode - decimalkoden för tecknet .&имя;&#NNNN;
Till exempel © - en copyright- skylt (©). Entiteter används vanligtvis för att representera tecken som inte finns i dokumentkodningen, eller för att representera "speciella" tecken: & - et-tecken (&), < - symbolen mindre än (<) > och - symbolen större än (>), som är felaktigt stavade på ett "normalt" sätt, på grund av deras speciella betydelse i HTML.
I mitten av 1990- talet började de stora webbläsartillverkarna, Netscape och Microsoft , införliva sina egna elementuppsättningar i HTML-uppmärkning. Det fanns en förvirring av olika design för att arbeta på World Wide Web, tillgängliga för visning i en eller annan webbläsare. Särskilt stora svårigheter var när man skapade program över webbläsare i JavaScript -språket . Webbansvariga var tvungna att skapa flera versioner av sidor eller ta till andra knep. Ett tag förlorade problemet sin relevans av två anledningar:
I nuvarande skede[ vad? ] kan vi konstatera den växande populariteten för webbläsare som följer W3C-rekommendationerna (dessa är Mozilla Firefox och andra webbläsare på Gecko-motorn ; Safari , Google Chrome , Opera och andra webbläsare på WebKit-motorn ). Andelen Internet Explorer i juli 2022 är mindre än 0,28 % [24] .
I modern praktik[ vad? ] är det möjligt att förenkla utvecklingen av program för flera webbläsare i JavaScript med hjälp av olika bibliotek och ramverk. Till exempel, såsom jQuery , sIFR , etc.
Ordböcker och uppslagsverk | ||||
---|---|---|---|---|
|
Dokumentmarkeringsspråk | |
---|---|
kontorsdokument _ | |
välkänd | |
Mindre känd |
World Wide Web Consortium (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Produkter och standarder |
| ||||||||||||||
Organisationer |
| ||||||||||||||
PÅ |
| ||||||||||||||
Konferenser |
|
ISO- standarder | |
---|---|
| |
1 till 9999 |
|
10 000 till 19999 |
|
20 000+ | |
Se även: Lista över artiklar vars titlar börjar med "ISO" |
Webb och hemsidor | |
---|---|
globalt | |
Lokalt | |
Typer av webbplatser och tjänster |
|
Skapande och underhåll | |
Typer av layouter, sidor, webbplatser | |
Teknisk | |
Marknadsföring | |
Samhälle och kultur |