The HTML5 logo was introduced by W3C in 2010

Slides:



Advertisements
Similar presentations
HTML Basics Customizing your site using the basics of HTML.
Advertisements

What is HTML5…?. ”…removes the need for plugins” ”…can handle multimedia directly” ”…enables rich, interactive clients” ”…enables advanced visual designs”
HTML5, OVERVIEW AND NEW FEATURES PowerPoint by Mason O’Mara.
Iframes & Images Using HTML.
Ideas to Layout Beginning web layout using Cascading Style Sheets (CSS). Basic ideas, practices, tools and resources for designing a tableless web site.
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.
INF Web Design Using Multimedia on the Web Video - Part 1.
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.
Browser Toolbars You Shouldn’t Do Without How the WAT and WDT Can Help You Design Accessible Websites.
Chapter Concepts Review Markup Languages
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
Chapter 1 Understanding the Web Design Environment
Working with Cascading Style Sheets. 2 Objectives Introducing Cascading Style Sheets Using Inline Styles Using Embedded Styles Using an External Style.
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
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
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.
Web Design Basic Concepts.
Chapter 1 Variables in the Web Design Environment
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
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.
Evaluation of HTML5 Graphics for Data Structure Visualization
Computer Concepts 2014 Chapter 7 The Web and .
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
Working with Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of a document.
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
Lesson 4: Using HTML5 Markup.  The distinguishing characteristics of HTML5 syntax  The new HTML5 sectioning elements  Adding support for HTML5 elements.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
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.
MIS 425 Lecture 3 – HTML 5 and CSS Instructor: Martin Neuhard
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.
CNIT 132 – Week 4 Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
HTML 5 The Future of Web Development. What is HTML5? “HTML5 is a specification of how the web’s core language, HTML, should be formatted and utilized.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
BEGINNER WEB DESIGN. INTRODUCTION Vocabulary Design Tools of the Trade HTML CSS.
Let’s look what flash can do: OK, that wasn’t flash! That was HTML5.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
G046 – Lecture 2A Recognising Web-Technologies Mr C Johnston ICT Teacher
Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary.
Chapter 9 HTML 5 Video and Audio
Chapter 17 The Need for HTML 5.
Working with Cascading Style Sheets
DHTML.
Objective % Select and utilize tools to design and develop websites.
4.01B Authoring Languages and Web Authoring Software
Chapter 1 Introduction to HTML.
Web Standards Web Design – Sec 2-3
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
HTML5 – The Saga Continues
PPT By:Gaurav Jaiswal Singsys Pte. Ltd.
HTML 5 Tutorial Chapter 1 Introduction.
Project 1 Introduction to HTML.
Application with Cross-Platform GUI
Web Standards Web Design – Sec 2-3
Objective % Select and utilize tools to design and develop websites.
Introducing HTML & XHTML:
4.01B Authoring Languages and Web Authoring Software
Browser Support for HTML5
HTML 5 Training HTML 5 SYMANTICS [Notes to trainer:
Creating a Basic Web Page using HTML
Presentation transcript:

The HTML5 logo was introduced by W3C in 2010 Defining HTML5

The Difference between HTML5 Family & specification HTML5 family is a combination of – new html mark up tags, CSS3 properties, JavaScript, And several supporting but technically separate technologies such as Geolocation, Canvas, Web storage, Audio, Video etc., (ongoing still) HTML5 Specification is the new markup elements (that provide syntax(the organization of words which provide the structure of the language, just like meaningful words make up a sentence) that work in conjunction with traditional HTML tags.

Timeline of HTML5 HTML5 started as a Web app that shared features with existing browsers and proposed new features including APIs that form the web family. Near completion in 1998 – HTML4 with CSS and JavaScript was used successfully by Web Designers and Developers for years. HTML4 was ended by W3C by starting XHTML which was very similar but stricter in language for example, correct grammar as apposed to slang. XHTML borrowed heavily from XML but still didn’t meet the needs of web developers in several technical areas. In 2004 – WHATWG (Web Hypertext Application Technology Working Group) was formed to create better HTML designed to build new and compatible Web apps with existing browsers.

What’s so special about HTML5? HTML alone could not play audio and video without browser plugin such as Flash or Quicktime HTML had no ability to store data on a user’s computer without a scripting language or another technology. HTML did not have a drawing format; graphics and animations were supplied as image files through plugins such as Flash, Java, or Silverlight. Growing expectations for web browsers to multi task at high performance has rendered the current HTMLanguage limited.

Let’s compare (an overview) In the old html for example, the code that defines the head of a web page would appear as follows – <div id=“header”> This is my header </div> The code in red is referred to as CSS Id that defines the width, height and background color of the header and if you wanted to style the header in CSS, you would code it as follows – #header { width: 960px; height: 100px; background-color: gray; }

Let’s compare cnt’d <header> This is my header </header> In the new HTML5 for example, the code that defines the head of a web page would appear as follows – <header> This is my header </header> And if you wanted to style the header in CSS, you would code it as follows – header { width: 960px; height: 100px; background-color: gray; } Refer to page 14 of chapter 1 for a detailed explanation of CSS

Now, for the key additions to HTML5 syntax The HTML5 specifications now include tags that let you incorporate multimedia without browser plugins. The <video> and <audio> tags let you embed the code as you do with the <img> tag. The <canvas> tag could supply HTML with native drawing and animation format, currently found in Flash movies. Refer to page 15 of chapter 1 for a complete audio and video tags.

Now, for the key additions to HTML5 syntax – cnt’d With Forms, currently all problems are solved with JavaScript or another scripting however, the new Web Forms in HTML5 will make working with forms easier with a simple code as follows <input type=“email” required> <figure> and <figcaption> elements are used to label images on your pages. The <nav> element easily groups a set of navigation elements into a logical section. New tags to address the <i>, <b>, <small>, <strong> and <abbr> now have new meanings and uses in HTML5.

HTML5 APIs and supporting technologies APIs (Application Programming Interfaces) are very significant in the world of HTML5. APIs are the means with which applications are created using pre-built components and are not unique to web development or even to scripting languages. You’ve most likely already used APIs as an end user on Twitter or YouTube

HTML5 APIs and supporting technologies Cnt’d The official documentation for these APIs are separate from the official documentation of HTML5 . To examine code examples visit the following sites – Drag and Drop https://developers.whatwg.org/dnd.html#dnd Web Storage https://html.spec.whatwg.org/multipage/webstorage.html Microdata https://developers.whatwg.org/microdata.html#microdata Geolocation http://dev.w3.org/geo/api/spec-source.html#introduction

Web Workers is another API, grouped into the HTML5 family. HTML5 APIs and supporting technologies cnt’d Web Workers is another API, grouped into the HTML5 family. Web Workers are scripts that run on a separate thread than user interaction of clicking, scrolling and dragging. This separate processing of tasks creates a more seamless environment for the user. Web Workers are a fairly new development and not yet supported by all browsers.

HTML5 APIs and supporting technologies cnt’d Web storage has been improved in more powerful ways. For example, browser cookies let websites store small pieces of data on your computer system for faster retrieval next time. Cookies are limited in what they can do and not very easy for designers to use. Web Storage updates the model to allow for greater storage space for modern applications Web Storage makes the addition of storage features more accessible in two ways via localStorage and sessionStorage.

HTML5 and CSS cnt’d CSS or cascading style sheet is a coding program that is different and yet closely related to HTML5. CSS is an evolving language, identified by version numbers, with the latest version of CSS (3.0) having evolved alongside HTML5. In the past Flash was used to animate objects in the browser. CSS3 transitions along with HTML5 Canvas can now help create interactive and animated elements on a page. CSS transform property allows, rotation, scaling, skewing of objects on a page. CSS backgrounds, borders, RGBa colors, gradients, drop shadows allow visual enhancements to the style. Web developers and designers had limited choice in font-faces however, with @font-face web fonts, they can specify a particular font, provide a source link to allow the browser to download it.

Technologies behind HTML5 are in transition and might be available one day and be replaced with another, next. In addition, each of the major browsers today such as Microsoft Internet Explorer or IE, Mozilla Firefox, Apple Safari, Google Chrome and Opera have different support for HTML5 features. Launch Safari, Firefox and Chrome one at a time, copy and paste the link below in the url box to test how compatible each browser is with HTML5 today. https://html5test.com/ HTML5 is in transition

HTML5 in complete use today Mobile devices and smartphones are active platforms for HTML5 docs and web applications today. More and more platforms are having to conform to HTML5 because of user demand and higher expectations for high performance.