!

Dette materialet blir ikke lenger vedlikeholdt. Du vil finne oppdatert materiale på siden: http://borres.hiof.no/wep/

Børre Stenseth
HTML > HTML5

HTML5

html5logo

HTML5 representerer trolig et viktig skritt i utviklingen av teknologien for nettpublisering. HTML5 rydder opp i en del gamle lappverk og forenkler kraftig all forvirringen omkring ulike typer doctypes som har eksistert (og forsatt eksisterer) paralellt.

Det er to organisasjoner involvert i arbeidet med HTML5: W3C 1 World Wide Web Consortium [1] og WHATWG2 Web Hypertext Application Technology Working Group [2] .

WHATWG begrunner sitt engasjement slik på sine egne sider:

The WHATWG was founded by individuals of Apple, the Mozilla Foundation, and Opera Software in 2004, after a W3C workshop. Apple, Mozilla and Opera were becoming increasingly concerned about the W3C’s direction with XHTML, lack of interest in HTML and apparent disregard for the needs of real-world authors. So, in response, these organisations set out with a mission to address these concerns and the Web Hypertext Application Technology Working Group was born.

En av konsekvensene av dette er at HTML5 ikke er strict XML, og at W3C's arbeid med neste versjon av XHTML er lagt på is (?). Det er dog slik at W3C bruker betegnelsen XHTML5 på velformet HTML5. En konsekvens av at HTML5 ikke trenger være velformet XML er at det blir vanskeligere å parse HTML-sider. Det er ikke uten videre lett å forstå at dette er en utvikling i riktig retning.

HTML5 følger imidlertid opp trenden med å skille klarere mellom struktur og utseende, og HTML er langt mer inrettet mot å inkludere dynamikk (Javascript). På denne måten inntar HTML5 en tydelig rolle i et MVC3 Model View Controller-resonnement eller om man vil: HTML5 understøtter SOC4 Separation Of Concern.

HTML5 innfører en del nye elementer som er av semantisk natur. Det er greitt å se at disse, i hvert fall de fleste av dem, svarer til web-komponenter som er ganske tydelig. I hviken grad de blir brukt, og hvilke konsekvenser dette får, er det vanskelig å forutsi.

HTML5 skal støtte SVG og MathMl.

  1. World Wide Web Consortium
  2. Web Hypertext Application Technology Working Group
  3. Model View Controller
  4. Separation Of Concern
  1. World Wide Web Consortium www.w3.org 14-03-2010
  1. WHATWG Web Hypertext Application Technology Working Group www.whatwg.org/ 14-03-2010
( Velkommen ) HTML >HTML5 ( Validering )
. .