Co jest HTML5?
HTML5 to język znaczników używany do struktury i prezentacji treści na World Wide Web. Jest to piąty i aktualna wersja standardu HTML.
Została ona opublikowana w październiku 2014 roku przez World Wide Web Consortium (W3C), aby poprawić język ze wsparciem dla najnowszych multimediów, zachowując je jednocześnie łatwo odczytywane przez ludzi i konsekwentnie zrozumiałe komputerów i urządzeń, takich jak przeglądarek internetowych, analizatorów itp
HTML5 jest przeznaczony do podciągnięcia nie tylko HTML 4, ale również XHTML 1 i DOM Level 2 HTML.
Co nowego w HTML5?
DOCTYPE deklaracja dla HTML5 jest bardzo prosta:
<!DOCTYPE html>
Kodowanie znaków (charset) oświadczenie jest również bardzo prosta:
<meta charset="UTF-8">
HTML5 przykład:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> Title of the document </title>
</head>
<body>
Content of the document......
</body>
</html>
Domyślne kodowanie znaków w HTML5 jest UTF-8.
Nowe elementy HTML5
Najciekawsze nowe elementy to:
Nowe elementy semantyczne, takie jak <header> , <footer> , <article> oraz <section> .
Nowa forma sterowania atrybuty jak liczby, daty, czasu, kalendarza i zakresu.
Nowe elementy graficzne: <svg> i <canvas> .
Nowe elementy multimedialne: <audio> i <video> .
W rozdziale HTML5 Wsparcia , będzie można nauczyć się "teach" starymi przeglądarkami do obsługi HTML5 semantycznej.
Nowy HTML5 w interfejsie API (Application Programming Interfaces)
Najciekawsze są nowe API:
- Geolokalizacja HTML
- HTML Drag and Drop
- HTML Local Storage
- HTML Application Cache
- HTML Web Workers
- HTML SSE
Przechowywanie lokalne jest potężnym zamiennik cookies .
Elementy usunięte w HTML5
Następujące elementy HTML4 zostały usunięte z HTML5:
Element | użyj zamiast |
---|---|
<acronym> | <abbr> |
<applet> | <object> |
<basefont> | CSS |
<big> | CSS |
<center> | CSS |
<dir> | <ul> |
<font> | CSS |
<frame> | |
<frameset> | |
<noframes> | |
<strike> | CSS |
<tt> | CSS |
W rozdziale HTML5 Migracji , dowiesz się jak łatwo migrować z HTML4 do HTML5.
Historia HTML
Od pierwszych dni w internecie pojawiło się wiele wersji HTML:
Wersja | Rok |
---|---|
Tim Berners-Lee wynalazł www | 1989 |
Tim Berners-Lee wynalazł HTML | 1991 |
Dave Raggett zredagowany HTML + | 1993 |
Grupa Robocza HTML HTML 2.0 zdefiniowano | 1995 |
W3C HTML 3.2 Zalecane | 1997 |
Zalecane W3C HTML 4.01 | 1999 |
Zalecana W3C XHTML 1.0 | 2000 |
HTML5 WHATWG Pierwszy publiczny Projekt | 2008 |
HTML5 WHATWG standardu życia | 2012 |
Zalecenie W3C HTML5 Finał | 2014 |
Tim Berners-Lee wynalazł "World Wide Web" w 1989 roku, a Internet wystartował w 1990 roku.
Od 1991 do 1998 roku, opracowany z wersji 1 do wersji 4 HTML.
W 2000 roku World Wide Web Consortium (W3C) zaleca XHTML 1.0.
Składnia XHTML był surowy, a deweloperzy zostali zmuszeni napisać poprawny i "well-formed" kod.
W 2004 WHATWG (Web Hypertext Application Technology Working Group) została utworzona w odpowiedzi na spowolnienie rozwoju W3C i W3C decyzja o zamknięciu rozwój HTML, na rzecz XHTML.
WHATWG chciał rozwijać HTML, spójny z tym, jak wstęga została wykorzystana, będąc wstecznie kompatybilny ze starszymi wersjami HTML.
W latach 2004-2006 WHATWG inicjatywa zyskała poparcie przez głównych producentów przeglądarek.
W 2006 roku W3C ogłosiła, że będą wspierać WHATWG.
W 2008 roku, pierwszy HTML5 projekt publiczny został zwolniony.
W 2012 roku, W3C i WHATWG decyzję o separacji:
WHATWG opracuje HTML jako "Living Standard" .
Standardowa istota nigdy nie jest w pełni kompletny, ale zawsze zaktualizowane i poprawione. Nowe funkcje mogą być dodawane, ale stary funkcjonalność nie mogą zostać usunięte.
WHATWG Living standard został opublikowany w 2012 roku, i jest stale aktualizowana.
W3C opracuje ostateczną HTML5 i standard XHTML5 jako "snapshot" z WHATWG.
Rekomendacja W3C HTML5 został wydany 28 października 2014.