Transcript HTML 5

HTML5, OVERVIEW AND NEW FEATURES

PowerPoint by Mason O’Mara

Introduction

 Quick HTML overview  History  Semantics and structural elements  HTML5 multimedia, video and audio  Flash vs. HTML5  Extended HTML5 forms  HTML5 graphics and animations

Quick HTML overview

 HTML – Hypertext Markup Language  Markup language used to construct web pages  Web pages connected to other web pages through hyperlinks  Developed and overseen primarily by World Wide Web Consortium (W3C)  Structure separated from style and scripting

HTML elements

The following is an example of a basic HTML element with an attribute, value, and content. UW-Platteville • • • • • Element start tag Attribute Value Element content Element ending tag

HTML document

 An example of a basic web page:

History

     1989 : Tim Berners-Lee working at CERN finds the need for a global hypertext system 1991 : Berners-Lee shows his hypertext system, named HTML, to the scientific community 1991 – 1993 : Various names further develop HTML 1994 : HTML2 is released as a means to standardize the growing language. Netscape developed. W3C (World Wide Web Consortium) is formed 1995 : Microsoft’s Internet Explorer developed. JavaScript initially released.

History (cont.)

        1996 : CSS (Cascading Style Sheets) initially released.

1997 : HTML3.2 released, first completely W3C developed HTML version 1999 : HTML4.01 released 2004 : WHATWG (Web Hypertext Application Technology Work Group) starts HTML5 development 2006 : W3C joins HTML5 development 2008 : First working draft of HTML5 released 2010 : Steve Jobs publishes “Thoughts on Flash” 2012: HTML5 becomes a W3C Candidate Recommendation

HTML5 -

   - The HTML document’s DOCTYPE is the first line declared in the document and tells the browser what version of HTML is being used HTML4.01 had multiple DOCTYPEs:    HTML5 has only one, simple DOCTYPE: 

HTML5 – Semantics and Structural Elements

 HTML5 introduces numerous new elements to aid in properly structuring HTML5 documents: 

- an standalone piece of information 
- a section of text, i.e. chapter  - header information, i.e. introduction 