HTML 5.0 By: Grant Henke Nov. 10 2009. To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Page Structure – Other New Elements – Changed Elements.

Slides:



Advertisements
Similar presentations
Introduction to HTML & CSS
Advertisements

Hypermedia systems Jakub Husár & Tomáš Jurík. Content XHTML 2.0 Definition Short history Differences between 1.0 and 2.0 Usage suitability Improvements.
Getting a Taste of Cascading Stylesheets Steve Mooradian December 14, 2005.
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,
HTML5 Fundamentals By RaedRASHEED 2015.
 To publish information for global distribution, one needs a universally understood language, a kind of publishing mother tongue that all computers may.
Basics of HTML What is HTML?  HTML or Hyper Text Markup Language is the standard markup language used to create Web pages.  HTML is.
Tutorial 1 Getting Started with HTML5
Tutorial 1 Developing a Basic Web Page
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
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Chapter 14 Introduction to HTML
HTML Presented by: Ondřej Procházka Course: Distributed Data Processing Mentor: Rafał Michalski.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
CNIT 133 Interactive Web Pags – JavaScript and AJAX Review HTML5.
Chapter ONE Introduction to HTML.
Creating Web Pages with HTML
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.
Principles of Web Design 6 th Edition Chapter 1 – HTML5.
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.
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
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.
HTML Structure & syntax
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.
1 Web Developer Foundations: Using XHTML Chapter 2 Key Concepts.
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.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Introducing XHTML: Module A: Web Design Basics.
XHTML By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
Ali Alshowaish. What is HTML? HTML stands for Hyper Text Markup Language Specifically created to make World Wide Web pages Web authoring software language.
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.
HTML BTEC National in Computing Section5. Create Information “HTML: defining HTML, discussing HTML uses and demonstrating HTML basics, HTML structure…..
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Web Technologies Lecture 2 HTML and CSS. HTML Hyper Text Markup Language – Describes web documents – Made up of nested HTML markup tags – Tags are the.
Tutorial 1 Developing a Basic Web Page. Objectives Learn the history of the Web and HTML Describe HTML standards and specifications Understand HTML elements.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
WEEK -1 ACM 262 ACM 262 Course Notes. HTML What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction to the World Wide Web & Internet CIS 101.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
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.
Hyper Text Markup Language.  My First Heading My first paragraph. Example Explained The DOCTYPE declaration defines the document type The text between.
Building a Web Page. A Brief History In 1989, Tim Berners-Lee invented the Web. To enable particle physics from around the world to organize and share.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary.
Introducing XHTML: Module A: Web Design Basics
Introducing XHTML: Module A: Web Design Basics
HTML5 – The Saga Continues
Introduction to HTML5.
PPT By:Gaurav Jaiswal Singsys Pte. Ltd.
Project 1 Introduction to HTML.
Application with Cross-Platform GUI
Introduction to XHTML.
Introduction to HTML5.
Tutorial Developing a Basic Web Page
HTML 5 Training HTML 5 SYMANTICS [Notes to trainer:
Ground to Roof HTML/HTML5
Introduction to HTML5.
Creating a Basic Web Page using HTML
Introduction to HTML5.
Web Client Side Technologies Raneem Qaddoura
Presentation transcript:

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 – New Attributes – Removed Elements & Attributes – APIs Demonstrations Closing Statements – Reminder

What is HTML? HTML stands for Hyper Text Markup Language HTML uses markup tags to describe web pages

Tags HTML tags are keywords surrounded by angle brackets ( ex: ) Tags normally come in pairs known as opening tags and closing tags ( ex: ) Interpreted by the browser

Example Heading Tags Paragraph Tags

To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Page Structure – Other New Elements – Changed Elements – New Attributes – Removed Elements & Attributes – APIs Demonstrations Closing Statements – Reminder

HTML Begins HTML began at CERN – Particle physics lab in Geneva, Switzerland Tim Berners-Lee – Computing services Idea: link text files to other text files Goal: Easier to organize, pool, and Cross- reference information

A Ready World Personal computer HyperCard – Macintosh – Bill Atkinson – 1980’s – A series of file cards linked to each other Similar Developments – Toolbook – PC – Backgrounds scripts/animations Only on same machine

Next Steps Distributed Name Service (DNS) – Mid 1980’s – Replace IP address with recognizable address Global Hypertext System – Current hypertext systems to complicated and computer specific Hyper Text Transfer Protocol (HTTP) – Tim Berners-Lee – Text Format was HTML Very Simple was based on Standard Generalized Mark-up (SGML) – Already Recognized internationally – Main addition was markup for a hypertext link

HTML Grows Easy to use and develop Tim encouraged others to contribute New version released – HTML+ Dave Raggett More capable, mimics print media More appropriate for the masses New Browsers – Each adding proprietary tags and attributes – Lead to HTML chaos HTML 2 – Dan Connolly, et al – Attempt to correct chaos – Implemented most widely used tags

Netscape and WC3 Netscape – 1994 – Extremely successful Allowed home computers to effectively access the web Mistaken for inventing the web – Began creating its own tags and attributes World Wide Web Consortium (W3C) – Help stop chaos of new proprietary html – Goal: to fulfill the potential of the web through development of open standards.

Advancement HTML – Added many new tags to the standard. Cascading Style Sheets (CSS) – Simpler styling of pages and tags Internet Explorer Continued Rapid Development – Scripting Draft – 1996 – HTML 3.2 – 1997 – HTML 4 – 1998 – HTML 4.01 – 1999 – XHTML

Web Accelerating

To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Page Structure – Other New Elements – Changed Elements – New Attributes – Removed Elements & Attributes – APIs Demonstrations Closing Statements – Reminder

HTML 5 Work Started in 2004 Working Draft – Until at least 2 complete implementations Partially supported by most major browsers – Could change constantly

Goals of HTML 5 Define a single language that can be written in standard HTML syntax and XML syntax. (XHTML) Defines detailed processing models to foster interoperable implementations.

Goals of HTML 5 Cont’d Improve markup for documents. Introduce markup and Application programming Interfaces (API’s) for emerging idioms, such as Web applications.

To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Backwards Compatible – Page Structure – Other New Elements – Changed Elements – New Attributes – Removed Elements & Attributes – APIs Demonstrations Closing Statements – Reminder

Backwards Compatible User Agent Requirements Older tags from older documents can still be displayed correctly User notices no difference viewing old page with HTML 5 capable browser Authoring Requirements Only HTML 5 tags can be used by the developer Tags removed from HTML 5 Specification will not work No more marking tags as depreciated and allowing old tags to continue to be used in development

To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Backwards Compatible – Page Structure – Other New Elements – Changed Elements – New Attributes – Removed Elements & Attributes – APIs Demonstrations Closing Statements – Reminder

Current page structure Div tags with a descriptive id or class

HTML 5 Page Structure New tags for each of the common sections Able to use Div tags with descriptive id or class

New Page Structure Elements header represents a group of introductory or navigational aids. section represents a generic document or application section. article represents an independent piece of content of a document, such as a blog entry or newspaper article. aside represents an independent piece of content of a document, such as a blog entry or newspaper article.

New Page Structure Elements Cont’d hgroup represents the header of a section. footer represents a footer for a section and can contain information about the author, copyright information, et cetera. nav represents a section of the document intended for navigation. dialog can be used to mark up a conversation. figure can be used to associate a caption together with some embedded content, such as a graphic or video.

To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Backwards Compatible – Page Structure – New Elements – Changed Elements – New Attributes – Removed Elements & Attributes – APIs Demonstrations Closing Statements – Reminder

Advanced Content Support Current HTML – Doesn’t support advanced content video, audio, etc. – Developers rely on flash and other plug-ins HTML 5 – Simplifies Implementation of advanced content – Plug-in not needed

New Elements video and audio for multimedia content. – Provide an API so authors can script their own user interface – Also a way to trigger a users default interface embed is used for plug-in content. mark represents a run of marked text. progress represents a completion of a task, such as downloading or when performing a series of expensive operations.

New Elements Cont’d meter represents a measurement. time represents a date and/or time. ruby, rt and rp allow for marking up ruby annotations. canvas is used for rendering dynamic bitmap graphics on the fly, such as graphs or games. command represents a command the user can invoke.

New Elements Cont’d details represents additional information or controls which the user can obtain on demand. datalist together with the a new list attribute for input can be used to make comboboxes. keygen represents control for key pair generation. output represents some type of output, such as from a calculation done through scripting.

To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Backwards Compatible – Page Structure – New Elements – Changed Elements – New Attributes – Removed Elements & Attributes – APIs Demonstrations Closing Statements – Reminder

Changed Elements Internet has changed significantly since last version of HTML Meaning of following elements changed in HTML 5: – a, address, b, hr, i, label, menu, small, strong

To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Backwards Compatible – Page Structure – New Elements – Changed Elements – New Attributes – Removed Elements & Attributes – APIs Demonstrations Closing Statements – Reminder

New Attributes What are Attributes? – Settings for the tag – Each tag has its own set of attributes – id is an attribute Tags worth Noting – Value - for li tag no longer depreciated – Placeholder - for text areas and input tags – Form - for input, output, select, textarea, button and fieldset these elements can now be placed anywhere on a page, not just as descendants of the form element.

New Attributes Cont’d Tags worth Noting cont’d – type and label – for menu tag. They allow transformation into a menu as found in typical user interfaces. – manifest - for html tag. points to an application cache manifest used in conjunction with the API for offline Web applications. – Global Attributes contenteditable, draggable, spellcheck Many More Attributes

To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Backwards Compatible – Page Structure – New Elements – Changed Elements – New Attributes – Removed Elements & Attributes – APIs Demonstrations Closing Statements – Reminder

Removed Elements Removed because not used often, created confusion, or their function can be handled by other elements Elements Removed – acronym, applet, isindex, dir

Removed Attributes Removed because they are not used often or have been replaced by other methods Presentational attributes from HTML 4 are removed – Better handled by CSS Removed Attributes not listed due to large number

To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Backwards Compatible – Page Structure – New Elements – Changed Elements – New Attributes – Removed Elements & Attributes – APIs Demonstrations Closing Statements – Reminder

Application Programming Interfaces (APIs) 2D drawing API which can be used with the new canvas element. API for playing of video and audio which can be used with the new video and audio elements. An API that enables offline Web applications. An API that allows a Web application to register itself for certain protocols or media types.

APIs Cont’d Editing API in combination with a new global contenteditable attribute. Drag & drop API in combination with a draggable attribute. API that exposes the history and allows pages to add to it to prevent breaking the back button. Cross-document messaging.

To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Backwards Compatible – Page Structure – New Elements – Changed Elements – New Attributes – Removed Elements & Attributes – APIs Demonstrations Closing Statements – Reminder

Demonstrations Links – – envideodemo envideodemo – – s/html5/canvas/ s/html5/canvas/ – games/torus/ games/torus/ – – Videos – ?v=siOHh0uzcuY ?v=siOHh0uzcuY – ?v=AusOPz8Ww80 ?v=AusOPz8Ww80 These pages and there content could be changed at anytime and the information on the pages may become irrelevant to current HTML 5 standards

To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Backwards Compatible – Page Structure – New Elements – Changed Elements – New Attributes – Removed Elements & Attributes – APIs Demonstrations Closing Statements – Reminder

Closing Statements HTML 5 – Capacity to Revolutionize the internet – A lot of obstacles ahead Agreement on standards Developers making the leap to HTML 5 Support of browsers

To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Backwards Compatible – Page Structure – New Elements – Changed Elements – New Attributes – Removed Elements & Attributes – APIs Demonstrations Closing Statements – Reminder

Reminder HTML 5 is, as of November 10, 2009, in working draft form and changes may be made. It is possible that information in this document may be incorrect if changes are made. Please refer to WC3 for the most up to date draft of HTML 5.