Beruflich Dokumente
Kultur Dokumente
Venkata Ramana V
HTML Timeline
1995: HTML2.0
Formalized the syntax and many of the rules that were already implemented.
1990 1992
2010 2012
HTML Timeline
1997: HTML3.2
Largely ignored by browser manufacturers who began to implement their own tags.
1990 1992
2010 2012
HTML Timeline
1998: Web Standards Project
Pushed for standards adoption, added weight to the W3C recommendations and promoted standards-based browsers.
1990 1992
2010 2012
HTML Timeline
1999: HTML 4.0
Stabilized the syntax and structure of HTML, became the standard for web authoring.
1990 1992
2010 2012
HTML Timeline
2000: XHTML 1.0
Designed to move HTML towards XML, DTD's often caused it to render as HTML.
1990 1992
2010 2012
HTML Timeline
The growth of the Web
High bandwidth connections increase, as does the demand for multimedia and applications driven by technology such as Flash and AJAX. Work on XHTML 2.0 begins.
1990 1992
2010 2012
HTML Timeline
The rise of HTML5
2004 : WHATWG begins what will become HTML5. 2007 : W3C characters new working group and adopts WHATWG's work, renamed HTML5. 2009 : W3C does not review the XHTML 2.0 charter. 2010 : Driven in large part by Apple and Google, public interest in HTML5 grows.
1990 1992
2010 2012
What is HTML5?
Expectations of HTML5?
Integrated APIs
Video and Audio API Inline Editing API
Associated APIs
Geolocation API 2D Canvas Drawing API
Web Application
Media
Communication
Interactivity
HTML5
<meta charset=UTF-8 />
datalist,
figure,
details,
embed,
figcaption,
keygen,
footer,
header,
hgroup,
ruby,
video
section,
source,
summary,
time,
Forms in HTML5
New Input field types now include email, search and Url.
PUT and DELETE form methods now supported.
"The aside element represents a section of a page that consists of content that is tangentially related to the content around the aside element, and which could be considered separate from that content. Such sections are often represented as sidebars in printed typography."
"The article element represents a self-contained composition in a document, page, application, or site and that is intended to be independently distributable or reusable, e.g. in syndication. This could be a forum post, a magazine or newspaper article, a blog entry, a user-submitted comment, an interactive widget or gadget, or any other independent item of content."
"The header element represents a group of introductory or navigational aids. A header element is intended to usually contain the section's heading(an h1-h6 elements or an hgroup element), but this is not required. The header element can also be used to wrap a section's table of contents, a search form, or any relevant logo's."
"The hgroup element represents the heading of a section. The element is used to group a set of h1-h6 elements when the heading has multiple levels, such as subheadings alternative titles, or taglines."
"The footer element represents a footer for its nearest ancestor sectioning content or sectioning root element. A footer typically contains information about its section such as who wrote it, links to related documents, copyright data, and the like."
"The nav element represents a section of a page that links to other pages or to parts within the page like section with navigation links."
"The figure element represents some flow content, optionally with a caption, that is self-contained and is typically referenced as a single unit from the main flow of the document.
The element can thus be used to annotate illustrations, diagrams, photos, code listings, etc., that are referred to from the main content of the document, but that could, without affecting the flow of the document, be moved away from that primary content, e.g. to the side of the page, to dedicated pages, or to an appendix."
"... is a media element whose media data is ostensibly video data, possibly with associated audio data."
"The audio element is a media element whose media data is ostensibly audio data."
"The embed element represents an integration point for an external(typically nonHTML) application or interactive content."
"...providing scripts with a resolution-dependent bitmap canvas, which can be used for rendering graphs, game graphics, or other visual images on the fly."
Nav
Aside
Section
Figure
Section
Footer
Deprecated Tags/Elements
Deprecated Tags/Elements
Deprecated Tags/Elements
Deprecated Tags/Elements
Deprecated Tags/Elements
Deprecated Tags/Elements
HTML5
Demo