Movatterモバイル変換


[0]ホーム

URL:


Spring til indhold
WikipediaDen frie encyklopædi
Søg

HTML5

Fra Wikipedia, den frie encyklopædi
HTML5
(HyperText Markup Language)
Filendelse:HTML: .html, .htm
XHTML: .xhtml, .xht, .xml
MIME-type:HTML: text/html
XHTML: application/xhtml+xml, application/xml
macos-typekode:TEXT
Uniform Type Identifierpublic.html
Udviklet af:W3C HTML WG,WHATWG
Formattype:Markup language
Standard(er):

HTML5 er et såkaldt "markup language" til at strukturere og præsentere indhold påWorld Wide Web og er en vigtiginternet-teknologi.Det er femte version afHTML-standarden og blev offentliggjort i oktober 2014. Den første version blev lavet i 1990 og standardiseret som HTML4 i 1997. Et af HTML5s mål er at mindske behovet for proprietæreplug-in-baserederich internet application (RIA)-teknologier såsomAdobe Flash,Microsoft Silverlight,Apache Pivot ogSun JavaFX.

W3C standardiseringsproces

[redigér |rediger kildetekst]

Web Hypertext Application Technology Working Group (WHATWG) startede arbejdet på specifkationerne i juni 2004 under navnetWeb Applications 1.0.[1] Siden marts 2010 er specifikationerne nået tilDraft Standard-status ved WHATWG – ogWorking Draft-status vedW3C.Ian Hickson fraGoogle er HTML5-redaktør.[2]

HTML5-specifikation blev vedtaget som udgangspunkt for arbejdet i den nye HTML-arbejdsgruppe afWorld Wide Web Consortium (W3C) i 2007. Denne arbejdsgruppe offentliggjordeFirst Public Working Draft til specifikationen den 22. januar 2008.[3] Specifikationen er et igangværende arbejde og forventes at være det i mange år, selv om dele af HTML5 vil være færdige og implementeret i browsere, før hele specifikationen når endeligRecommendation status.[4]

Ifølge W3C's tidsplan forventes det, at HTML5 vil nåW3C Recommendation i slutningen af 2010. Imidlertid blevFirst Public Working Drafts færdiggørelse overskredet med 8 måneder ogLast Call ogCandidate Recommendation forventedes nået i 2008,[5] men i april 2010 er HTML5 stadig vedWorking Draft-milepælen i W3C.[6] HTML5 har været vedLast Call i WHATWG siden oktober 2009.[7]

Ian Hickson, redaktør af HTML5 specifikationen, forventer at specifikationen nårW3C Candidate Recommendation milepælen i 2012 – ogW3C Recommendation i år 2022 eller senere.[8] Mange dele af specifikationen er dog stabile og kan blive implementeret i slutprodukter:

CitatSome sections are already relatively stable and there are implementations that are already quite close to completion, and those features can be used today (e.g. <canvas>).Citat
WHAT Working Group

Tags

[redigér |rediger kildetekst]

HTML5 indfører et væld af nyeelementer og attributter, som afspejler typisk brug af modernewebsider. Nogle af dem ersemantiske erstatninger for fælles brug af kasser (<div>) og tilpasningselementer (<span>), for eksempel<nav> (oversigtsområde) og<footer> (henviser sædvanligvis til bunden af en hjemmeside eller til de sidste linjer af HTML-koden). Andre elementer giver ny funktionalitet via en standardiseret grænseflade, som<audio>- og<video>[9]-elementer.[10]

Nogle forældede elementer fraHTML 4.01 er blevet fjernet, herunder rene formateringselementer som<font> og<center>, hvis formatering kan opnås ved hjælp af formateringssprogetCascading Style Sheets. Der er også en fornyet fremhævning på betydningen afDOM-kode i sideopførslen.

HTML5-syntaksen er ikke længere baseret påSGML på trods af ligheden med dets opmærkning. HTML5 er dog designet til at være bagudkompatibel og inkl. fælles parsing af ældre versioner af HTML. HTML5 kommer med en ny startlinje, som ligner den gamle erklæring af sidetypen ("SGMLdocument type declaration"),<!DOCTYPE html>. Denne angiver opsætningen brugt på hjemmesiden for alle browsere, som anvender "DOCTYPE"-mærkningen.

HTML5 indeholder ogsåWeb Forms 2.0, en anden WHATWG-specifikation.

Nye grænseflader

[redigér |rediger kildetekst]

Foruden at uddybe opmærkningen af HTML5, beskrives også nye grænseflader til script-programmering (application programming interfaces" -API).[11] Eksisterende grænseflader for modelleringsværktøjet "Document Object Model" (DOM) bliver udvidet ogde facto-funktioner dokumenteret. Der er også andre nye grænseflader såsom:

Nogle af de nye funktioner er blevet en del af HTML5, primært fordi der ikke er nogle frivillige til at opdele HTML5 og vedligeholde separate beskrivelser af disse funktioner.

Forskelle fra HTML 4.01 og XHTML 1.x

[redigér |rediger kildetekst]

Følgende er en overfladisk liste over forskelle og nogle eksempler:

  • Nye parse-regler: Vinklet mod fleksibel kodeanalyse og kompatibilitet; ikke baseret på SGML
  • Mulighed for at anvendeSVG ogMathML itext/html
  • Nyeelementer:article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,mark,meter,nav,output,progress,rp,rt,ruby,section,source,summary,time,video
  • Nye typer afformularstyring: datoer og tider,email,url,search
  • Nyeattributter:ping (veda ogarea),charset (vedmeta),async (onscript)
  • Globale attributter (som kan anvendes i alle elementer):id,tabindex,hidden,data-* (custom data attributes)
  • Formularer vil også få understøttelse af PUT- og DELETE-metoder i stedet for kun GET og POST (seRepresentational State Transfer for flere anvendelseseksempler)
  • Forældede elementer fjernes:acronym,applet,basefont,big,center,dir,font,frame,frameset,isindex,noframes,s,strike,tt,u

Fejlhåndtering

[redigér |rediger kildetekst]

En HTML5-browser (text/html) vil være fleksibel ved håndtering af forkertsyntaks. HTML5 er blevet designet således at ældre browsere roligt kan ignorere nye HTML5-funktioner. I modsætning til HTML 4.01 giver HTML5-beskrivelserne detaljerede regler for indlæsning og analyse af siderne, med hensigten at forskellige browsere vil kunne give samme resultat i tilfælde af fejlagtig syntaks.[13]

Kilder/referencer

[redigér |rediger kildetekst]
  1. "[whatwg] WHAT open mailing list announcement". Lists.whatwg.org. Hentet2010-03-04.
  2. "HTML 5: A vocabulary and associated APIs for HTML and XHTML (Editor's Draft)".World Wide Web Consortium. Hentet2010-04-12.
  3. "HTML 5: A vocabulary and associated APIs for HTML and XHTML".World Wide Web Consortium. Hentet2009-01-28.
  4. "When will HTML5 be finished?".WHATWG. WHATWG Wiki. Hentet2009-09-10.
  5. "HTML Working Group". W3.org. Hentet2010-03-04.
  6. "HTML 5". W3.org. 2009-08-25. Hentet2010-03-04.
  7. "[whatwg] HTML5 at Last Call (at the WHATWG)". Lists.whatwg.org. Hentet2010-03-04.
  8. "When will HTML5 be finished?".FAQ. WHAT Working Group. Hentet2009-11-29.
  9. Introduction to HTML5video
  10. IBM Developer WorksNew elements in HTML5: Structure and semantics
  11. HTML5 differences from HTML4 – APIsArkiveret 5. november 2008 hosWayback Machine W3C
  12. 9. feb 2010, version2: HTML5 giver Flash baghjul i nyt, browserbaseret tegneprogram[permanent dødt link]
  13. "FAQ – WHATWG Wiki".WHATWG. Hentet2008-02-25.

Eksterne henvisninger

[redigér |rediger kildetekst]
Autoritetsdata
Hentet fra "https://da.wikipedia.org/w/index.php?title=HTML5&oldid=12090500"
Kategorier:
Skjulte kategorier:

[8]ページ先頭

©2009-2026 Movatter.jp