HTML5, OVERVIEW AND NEW FEATURES PowerPoint by Mason O’Mara.

Slides:



Advertisements
Similar presentations
What is Multimedia ? Multi ( Multiple ) and Media ! So…. Information in multiple formats, including text, images, audio, video and animation :) It makes.
Advertisements

New Tags, New Attributes, New JavaScript APIs, Forms, Validation, Audio, Video, SVG, Canvas Doncho Minkov Telerik Corporation
MMDE5011 – INTERACTIVE MEDIA PRACTICE 1 WEEK 1: INTRODUCTION TO HTML5
More CSS - Page layout + HTML5 new features Boriana Koleva Room: C54
Ch3: Introduction to HTML5 part 2 Dr. Abdullah Almutairi ISC 340 Fall 2014.
HTML 5. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in The web has changed.
Tim Berners-Lee authors HTML in 1991, assisted by his colleagues at CERN,
HTML 5 Tutorial Chapter 1 Introduction. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML.
Project 1 Introduction to HTML.
HTML Advanced: HTML 5. Welcome This slideshow presentation is designed to introduce you to HTML 5. It is the third of three HTML workshops available at.
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
Developing a Basic Web Page with HTML
Chapter 15 HTML 5 Video and Audio Intro to HTML5 1.
1st Project Introduction to HTML.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Chapter 14 Introduction to HTML
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
Audio and Video on the Web Sec 5-12 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Session: 11. © Aptech Ltd. 2HTML5 Audio and Video / Session 11  Describe the need for multimedia in HTML5  List the supported media types in HTML5 
HTML5. What is HTML5? HTML5 will be the new standard for HTML. HTML5 is the next generation of HTML. HTML5 is still a work in progress. However, the major.
HTML 5 New Standardization of HTML. I NTRODUCTION HTML5 is The New HTML Standard, New Elements New Attributes Full CSS3 Support Video and Audio 2D/3D.
Multimedia and Web Technology Prepared by: Asst. Prof. Maryam Eskandari.
Chapter 1 Introduction to HTML, XHTML, and CSS
Using Styles and Style Sheets for Design
HTML Structure & syntax
New Tags, New Attributes, New JavaScript APIs, Forms, Validation, Audio, Video, SVG, Canvas Doncho Minkov Telerik Corporation Technical.
HTML Advanced: HTML 5. Introduction to HTML 5 These slides are based on source material found at the w3schools.com website.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
The New Elements © Main Menu Structure Media Canvas Form Click on one of the categories below to view information about the new HTML5 elements in.
MIS 425 Lecture 3 – HTML 5 and CSS Instructor: Martin Neuhard
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Introduction to HTML. What is HTML?  Hyper Text Markup Language  Not a programming language but a markup language  Used for presentation and layout.
HTML Structure & syntax. Introduction This presentation introduces the following: Doctype declaration HTML Tags, Elements and Attributes Sections of a.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 1.
CHAPTER 15 HTML 5 VIDEO AND AUDIO Intro to HTML5 1.
Cascading Style Sheets CSS. Source W3Schools
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Objective: To describe the evolution of the Internet and the Web. Explain the need for web standards. Describe universal design. Identify benefits of accessible.
Chapter 11 Adding Media and Interactivity. Chapter 11 Lessons Introduction 1.Add and modify Flash objects 2.Add rollover images 3.Add behaviors 4.Add.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
INT222 – Internet Fundamentals Week 8: Using New HTML features 1.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary.
HTML Structure & syntax
Chapter 2 Markup Language By : Madam Hazwani binti Rahmat
Chapter 9 HTML 5 Video and Audio
The HTML5 logo was introduced by W3C in 2010
HTML Advanced: HTML 5 With Adaptations by Dilvan Moreira.
HTML CS 4640 Programming Languages for Web Applications
HTML 5.
Objective % Select and utilize tools to design and develop websites.
Chapter 1 Introduction to HTML.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
PPT By:Gaurav Jaiswal Singsys Pte. Ltd.
Chapter 4: HTML5 Media - <video> & <audio>
HTML 5 Tutorial Chapter 1 Introduction.
Project 1 Introduction to HTML.
Lecture 8. HTML. Author: Aleksey Semyonov
IS333: MULTI-TIER APPLICATION DEVELOPMENT
HTML 5 Training HTML 5 SYMANTICS [Notes to trainer:
Ground to Roof HTML/HTML5
Creating a Basic Web Page using HTML
HTML CS 4640 Programming Languages for Web Applications
Presentation transcript:

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 UW-Platteville Element start tag Attribute Value Element content Element ending tag The following is an example of a basic HTML element with an attribute, value, and content.

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  - footer information, i.e. copyright information  - navigational tools used for a website  - structural element for figures and tables  For a full list of these structural elements visit the W3C HTML5 documentation (in PowerPoint notes)

HTML5 – Structural Example

HTML – Non-Structural Example

HTML5 - Video  The newly introduced tag allows for the in- browser viewing of the following video compressions:  MP4  Ogg  WebM  Attributes include:  width, height – specify the size of the video player  src – defines the video source  controls – show controls for the video  autoplay – start the video as soon as possible  loop – automatically replay the video upon competition

HTML5 – Video (cont.) BrowserMPEG4OggWebM Chrome 6+YES Firefox 3.6+NOYES Opera 10.6+NOYES Safari 5+NOYES IE 9+YESNO HTML5 audio compressions browser compatibility HTML5 syntax:

HTML5 – Source  The element is used to specify source files for the and elements  This allows for multiple sources for one element HTML5 syntax:

HTML5 - Track  The element allows for text tracks to be loaded into and elements HTML5 syntax:

HTML5 – Audio  The newly introduced tag allows for the in-browser playback of the following audio compressions:  MP3  Ogg  WAV  Many of the attributes included in the element are also available for the element

HTML5 – Audio (cont.) BrowserMP3WAVOgg Chrome 6+YES Firefox 3.6+NOYES Opera 10.6+NOYES Safari 5+YES NO IE9+YESNO HTML5 audio compressions browser compatibility HTML5 syntax:

HTML5 Multimedia vs. Flash  HTML5:  Pros: Standard markup language, cross-platform, access to DOM and APIs, no thrid-party plug-ins  Cons: No built-in fullscreen, not all users use HTML5 ready browsers, long-term limitations of standardization, cannot display live-streaming, new standards can be difficult to adapt  Adobe Flash  Pros: Much wider userbase, very familiar  Cons: Third-party plug-in, not supported on some devices, not a web standard

HTML5 – Extended Forms  datalist  A datalist allows autocompletion in an input with a given list of autocomplete options  required  the required attribute forces the user to enter in data for the input before committing the form to the server  output  the output element allows for calculation and output of this calculation using form fields

HTML5 – Extended Forms (cont.)  Many new values have been added for the element’s type attribute:  date, time, and datetime – display datetime pickers  number – displays a spinner for inputting a number  , url, telephone – these types of inputs, among others, are used for data validation  range – displays a movable slider to specify values  color – displays a color picker for choosing color values in hex

HTML5 – Graphics and Animations  HTML5 allows for the rendering of graphics and animations in-browser  One way HTML5 accomplishes this is through the new element  creates a 2D canvas in which graphics can be drawn via scripting JavaScript WebGL SVG

HTML5 – Graphics and Animations  CSS3 is fully supported in HTML5 and improves on styling options available  Skewing, rotation, and scaling can be done in CSS3  CSS3 allows for easily downloadable fonts locally stored on the web-server  Animations and transitions can be coded using CSS3  Page layouts can easily be done using CSS3

HTML5 - Conclusion  HTML5 introduces:  Improved semantics to web documents  Multimedia elements, including and  Extended information gathering via improved forms  Graphics and animations without the need for third- party plugins

HTML5 – Further Reading  W3C Documentation:   W3Schools (unrelated to W3C), practical tutorials: 