HTML 5: Introduction M. Douglas Wray Macwebguru.com.

Slides:



Advertisements
Similar presentations
1 HTML5 Audio and Video Credits: Dr. Jay Urbain
Advertisements

HTML5, OVERVIEW AND NEW FEATURES PowerPoint by Mason O’Mara.
Backwards Compatible HTML5/CSS3 Apps in ASP.NET Nik Kalyani, Founder/CEO, HyperCrunch, Inc.
New Tags, New Attributes, New JavaScript APIs, Forms, Validation, Audio, Video, SVG, Canvas Doncho Minkov Telerik Corporation
HTML. The World Wide Web Protocols Addresses HTML.
An Introduction Timmy Kokke | UNIT4 Internet Solutions | Expression Blend MVP / Webguy.
MMDE5011 – INTERACTIVE MEDIA PRACTICE 1 WEEK 1: INTRODUCTION TO HTML5
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
More CSS - Page layout + HTML5 new features Boriana Koleva Room: C54
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
1 eVenzia Technologies Learning HTML, XHTML & CSS Chapter 1.
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.
HTML5 Fundamentals By RaedRASHEED 2015.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
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
HYPERTEXT MARKUP LANGUAGE (HTML)
Unit 2, Lesson 5 Website Development Tools AOIT Web Design Copyright © 2008–2012 National Academy Foundation. All rights reserved.
Chapter Objectives Explain Web page multimedia issues
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
Web Design, 3 rd Edition 6 Multimedia and Interactivity Elements.
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.
SIG WEB January 31, 3PM. What is HTML5? What it is: Allows for better intergration of media consumption. A new open standard Provides new APIs.
UNIT 8 DRAWING WITH THE HTML5 CANVAS ELEMENTS AND FORMS.
HTML 5.0 By: Grant Henke Nov To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Page Structure – Other New Elements – Changed Elements.
Lesson 4: Using HTML5 Markup.  The distinguishing characteristics of HTML5 syntax  The new HTML5 sectioning elements  Adding support for HTML5 elements.
Introduction to HTML5. History of HTML HTML first published – Tim Berners-Lee HTML 2.0 HTML 3.2 HTML 4.01 XHTML 1.0 XHTML 2.0.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
HTML Advanced: HTML 5. Introduction to HTML 5 These slides are based on source material found at the w3schools.com website.
Copyright © 2013 MyGraphicsLab / Pearson Education STRUCTURE AND HTML TAGS MyGraphicsLab: Adobe Dreamweaver CS6 ACA Certification Preparation for Web Communication.
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.
HTML: Hyptertext Markup Language Doman’s Sections.
LEARNING HTML PowerPoint #1 Cyrus Saadat, Webmaster.
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Internet & World Wide Web How to Program, 5/e. Copyright © Pearson, Inc All Rights Reserved.2 Revised by Dr. T. Tran for CSI3140.
HTML – Other Tags Semantic Tags, Frames, Embed Multimedia Content, Others SoftUni Team Technical Trainers Software University
HTML – Other Tags Semantic Tags, Frames, Embed Multimedia Content, Others SoftUni Team Technical Trainers Software University
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
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.
HTML5 Introduction to Web Programming. Plan of the course HTML5 Structure of a document Main HTML Tags –Headings –Paragraphs –Links –Tables –Forms –Images.
CS 200 Multimedia Objects in Web Pages. MultiMedia Objects Three primary types of multimedia objects  Audio  Video Includes Flash Objects  Images.
2.4. Choose and configure HTML5 tags to organize content and forms Choose and configure HTML5 tags for input and validation. Building the User Interface.
Chapter 8 Adding Multimedia Content to Web Pages HTML5 & CSS 7 th Edition.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
TNPW1 Ing. Jiří Štěpánek.  In current version (XHTML 1.0 strict)  No multimedia elements  No semantics elements  Only few input types  Only few document.
HTML 5 (Part 1) – Start from SCRATCH. HTML 5 – Start from SCRATCH.
WELCOME TO WEB PAGE DESIGN- BEGINNERS COURSE Mrs Barry.
Web Design, 5 th Edition 6 Multimedia and Interactivity Elements.
HTML5 Semantic
Week 1: Introduction to HTML and Web Design
HTML Structure & syntax
Chapter 9 HTML 5 Video and Audio
Advanced HTML Tags:.
HTML 5.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
PPT By:Gaurav Jaiswal Singsys Pte. Ltd.
Chapter 3 Introduction to HTML5: Part 2
IS333: MULTI-TIER APPLICATION DEVELOPMENT
Ground to Roof HTML/HTML5
HTML 5 SEMANTIC ELEMENTS.
An Introduction to HTML Pages
Creating a Basic Web Page using HTML
Web Client Side Technologies Raneem Qaddoura
Web Programming and Design
4.00 Apply procedures to add content by using Dreamweaver. (22%)
HTML5 Tags By Dr Derek Peacock
Presentation transcript:

HTML 5: Introduction M. Douglas Wray Macwebguru.com

M. Douglas Wray Currently webmaster for CUAlum.org Private consultant and trainer Focus: CSS design and WordPress Code geek Loves Cheetos

HTML: A Brief History 1989 – Tim Berners-Lee invents HTML basing it on SGML (good move Tim!) 1992 – NCSA* creates Mosaic browser 1993 – Lynx browser invented 1994 – IETF** sets up HTML work group, HTML 2 spec released, WWW consortium forms 1995 – HTML 3 spec released 1996 – Scripting and standardization added 1997 – HTML 3.2 released and endorsed by W3 *National Center for Supercomputing Applications ** Internet Engineering Task Force More details here:

HTML: What’s it for? Used to create the basic elements of webpages: text, tables, images, etc. The ‘Etc’ is what’s been growing: Audio Video Graphics

Existing Elements IMG for images APPLET(for Java) OBJECT (generic) A bit limited… Here’s a list of all of them:

What’s Missing? Audio and Video! Vector-based graphics Standardization Dozens of ways currently EMBED is non-standard and awkward:

New HTML5 Markup TagDescription Specifies independent, self-contained content, could be a news-article, blog post, forum post, or other articles which can be distributed independently from the rest of the site. For content aside from the content it is placed in. The aside content should be related to the surrounding content For text that should not be bound to the text-direction of its parent elements A button, or a radiobutton, or a checkbox For describing details about a document, or parts of a document A caption, or summary, inside the details element For grouping a section of stand-alone content, could be a video The caption of the figure section For a footer of a document or section, could include the name of the author, the date of the document, contact information, or copyright information For an introduction of a document or section, could include navigation For a section of headings, using to, where the largest is the main heading of the section, and the others are sub-headings For text that should be highlighted For a measurement, used only if the maximum and minimum values are known For a section of navigation The state of a work in progress For ruby annotation (Chinese notes or characters) For explanation of the ruby annotation What to show browsers that do not support the ruby element For a section in a document. Such as chapters, headers, footers, or any other sections of the document For defining a time or a date, or both Word break. For defining a line-break opportunity.

New Media Elements TagDescription For multimedia content, sounds, music or other audio streams For video content, such as a movie clip or other video streams For media resources for media elements, defined inside video or audio elements For embedded content, such as a plug-in For text tracks used in mediaplayers

The CANVAS Element This is one of the really exciting parts! Using the Canvas element, vector based graphics can be rendered online. Much like Flash but without the need for proprietary software. Graphics are created using JavaScript More later on.

New Form Elements TagDescription A list of options for input values Generate keys to authenticate users For different types of output, such as output written by a script

New Input Type Attributes TypeDescription telThe input value is of type telephone number searchThe input field is a search field urlThe input value is a URL The input value is one or more addresses datetimeThe input value is a date and/or time dateThe input value is a date monthThe input value is a month weekThe input value is a week timeThe input value is of type time datetime-localThe input value is a local date/time numberThe input value is a number rangeThe input value is a number in a given range colorThe input value is a hexadecimal color, like #FF8800 placeholderSpecifies a short hint that describes the expected value of an input field

NAV and FOOTER Currently users are doing this: (user’s nav code) In HTML5 it’s simpler: (user’s nav code) Same for Footer

Typical NAV HTML | HTML5 | CSS | CSS3 | JavaScript

Video Before HTML5 No standard method Required (different) plugin(s) Various types of video: Ogg/MPEG 4 and WebM Currently-used EMBED methods not valid HTML and cranky

Video Embed Before HMTL5 Different method for embedding each of these: Windows Media (WMV, WMA) Flash (SWF) Flash (FLV) QuickTime (MOV) Real (RM)

Video After HTML5 Your browser does not support the video tag. There’s also a TRACK tag for media players. That’s IT.

Audio in HTML5 Your browser does not support the audio element.

The CANVAS Element Your browser does not support the canvas element. var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); cxt.fillStyle="#FF0000"; cxt.fillRect(0,0,150,75);

The CANVAS Element Your browser does not support the canvas element. var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); cxt.moveTo(150,150); cxt.lineTo(150,50); cxt.lineTo(10,50); cxt.stroke();

The CANVAS Element There’s an add-on for Adobe Illustrator so you can save directly into HTML5. ator_html5.html (you can also get it for CS4)

A Few CANVAS Examples My personal logo (link)link Rendered type (link)link Interactive gradients (link)link classList manipulation (link)link HTML5 Form (link)link

More CANVAS examples Adjustable bar chart (link)link Entire HTML5 course/examples (link)link Incredible interactives (link)link Bar charts (link)link Particle System Generator (link)link

Resources The video element (link)link iPhone website (link)link HTML5 Visual Cheatsheet (link)link HTML5 Canvas Cheatsheet (link)link HTML5 & CSS3 Techniques (link)link Hype ™ HTML5 Animation Editor (link)link

More Resources Audio Element Maker (link)link Video Element Maker (link)link SVG to HTML5 Canvas (link)link Purple – HTML5 Canvas Animation (link)link Cut/Paste Examples (link)link

Even More Resources Video examples and browser compatibility (link)link Build an HTML5 video player (link)link Audio and Video Processing (link)link Using Audio with HTML5 (link)link

Q & A