Kiadták a legújabb, HTML 5.1 -es verziót

05 december 2016 / By Mavrák Richárd

A W3C bejelentette pár napja, hogy “ajánlás”-sá változtatta a HTML 5.1 specifikáció állapotát és a HTML legújabb, így a bővített verziója hivatalosan is elkészültnek tekinthető.

Ez a HTML világában igen nagy lépés és érdemes foglalkozni vele!

De mit jelent a HTML 5.1 frissítés?

A HTML 5.1 a következő frissítéseket és újításokat tartalmazza:

  • CanvasProxy, transferControlToProxy()
  • probablySupportsContext()
  • setContext()
  • forceSpellCheck()
  • inert attribute
  • table sorting
  • menu, menuitem, contextmenu
  • allowFullScreen
  • fastSeek()
  • toDataURLHD(), toBlobHD()
  • Autocomplete limited to on|off, inputmode
  • ImageBitmap
  • details and summary element
  • dialog element
  • :dir() pseudoclass
  • seamless iframes
  • isContentHandlerRegistered() and isProtocolHandlerRegistered() methods
  • datetime, datetime-local, week, month input types
  • reportValidity() method
  • scoped style
  • XMLDocument interface
  • picture element and srcset attribute

Részletesen nem mennék bele minden elembe (nagyképű is lennék, ha azt mondanám, mindet értem), de ezen az oldalon mindenki elolvashatja a pontos specifikációt.

Az első és igen komoly újítás (amit én is pontosan értek) a <picture> elem és a srcset attribútumok megjelenése, amivel szabványos módon lehet eltérő méretű és felbontású variánsait felsorolni a képeknek, amik közül a böngészők maguk választhatják ki azt, hogy melyik jelenítik meg.

Meglehetően hasznos, hogy a <menuitem> elem a type=”context” attribútummal kombinálva lett, ami lehetővé teszi a jobb egérgombra felbukkanó böngészőmenü bővítését saját funkciókkal. Az immár szabványos requestAnimationFrame API az animációk hatékonyabb megjelenítését teszi lehetővé a felesleges render-menetek kiiásával.
Azt hiszem nem tehetek mást, mint egy kicsit tesztelgetem, ismerkedem vele. Biztos vagyok benne, hogy sok új dolgot megismerek, mert hát mint tudjuk egy jó pap holtig tanul.

A böngészők legújabb verziói már tudják kezelni a HTML 5.1 újdonságait, de egy weblap fejlesztése során egyenlőre figyelj oda, hogy idő míg mindenkinek az újabb böngészője lesz. Nem jó, ha látogatókat veszíthetsz amiatt, hogy a régebbi böngészők nem megfelelően jelenítik meg a weblapodat.

Jó munkát mindenkinek!

About The Author

Mavrák Richárd