Transitioning to HTML5 and CSS3 Patrick Carey, Cengage Learning Author.

Slides:



Advertisements
Similar presentations
What is HTML5…?. ”…removes the need for plugins” ”…can handle multimedia directly” ”…enables rich, interactive clients” ”…enables advanced visual designs”
Advertisements

HTML5, OVERVIEW AND NEW FEATURES PowerPoint by Mason O’Mara.
An Introduction Timmy Kokke | UNIT4 Internet Solutions | Expression Blend MVP / Webguy.
HTML5 An Evolutionary. About HTML5 Most of HTML 4.01 has survived in HTML5 Not supported by all browsers, but can start using the structure now Ready.
More CSS - Page layout + HTML5 new features Boriana Koleva Room: C54
Session 6: HTML 2 - Content Design J0394 – Perancangan Situs Web Program Studi Manajemen Universitas Bina Nusantara.
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.
XML To this point, we’ve pretty much ignored or brushed over the use of xml What is xml? – xml is eXtensible Markup Language – it is a metalanguage for.
COS 125 Day 25. Agenda  Assignment #7 Due  Final capstone progress report due next class  Assignment #8 Posted Due April 25 One more to go  Exam #5.
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.
Bartosz Kowalski Software Developer CERN. Presentation outline -HTML : introduction and history -HTML5 : -History and philosophy -New features -Structure.
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
XHTML and CSS Overview. Hypertext Markup Language A set of markup tags and associated syntax rules Unlike a programming language, you cannot describe.
Chapter 14 Introduction to HTML
Softsmith Infotech HTML. Softsmith Infotech HTML Introduction Creation Tags Text List Image Background Link Table Frames Forms.
CS105 Introduction to Computer Concepts HTML
Structure Content Presentation Semantics.
The Future of Web Page Design Presented by: Patrick Carey.
CPSC 594B: Software Engineering Project Lecture 1: Introduction to HTML5 Lecturer: Ayman Issa Office: ICT 555.
School of Computing and Information Systems CS 371 Web Application Programming HTML The language of the Web.
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.
Naveen Prabhu Quadwave Consulting Pvt.Ltd.. Agenda  HTML 5 – The Standards  Browsers and HTML5 support  HTML5 Learnability  Perspectives of Web Designer,
IT Engineering I Instructor: Rezvan Shiravi
Structure Content Presentation Semantics.
IE11 Preview is here! Briefing prepared for the IE MVPs and IE userAgents communities.
Dr. Nuha El-KhaliliInternet Programming ( ) HTML Hyper Text Markup Language The language of web pages Maintained by the W3C
Week 8 – Part 3 More on Links, Layout, and Mobile Key Concepts 1.
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.
Finishing your site HTML and css 2012 Brian Davison.
CS105 INTRODUCTION TO COMPUTER CONCEPTS HTML Instructor: Cuong (Charlie) Pham.
Congratulations! You are part of a global community of thousands of web developers who attend Web Camps to keep their web development skills up-to-date.
New Tags, New Attributes, New JavaScript APIs, Forms, Validation, Audio, Video, SVG, Canvas Doncho Minkov Telerik Corporation
Introduction HTML (Hypertext Markup Language) is used to create document on the World Wide Web. HTML is not a programming language, it is a markup language.
Lecture 2 - HTML and CSS Review SFDV3011 – Advanced Web Development 1.
Chapter 10 History of HTML & HTML introduction Disclaimer: All words, pictures are adopted from “Learning Web Design (4th.)” by Jennifer NiederstRobbins,
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
INTRODUCTORY Tutorial 5 Using CSS for Layout and Printing.
CSE 409 – Advanced Internet Technology 1 DISCUSSION OF BASIC HTML TAGS.
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.
1. History, Vision & Future of HTML5 1.1 What Is HTML5? Successor of HTML 4.01 and XHTML 1.1 It comes with new tags, features and APIs Below is a non exhaustive.
1 CSC317/318 INTERNET PROGRAMING / DYNAMIC WEB APPLICATION DEVELOPMENT Siti Nurbaya Ismail Faculty of Computer Science & Mathematics, Universiti Teknologi.
Internet Explorer 10 IE9 hardware-accelerated platform CSS 2D Transforms CSS Backgrounds & Borders CSS Color CSS Fonts CSS Media Queries CSS Namespaces.
20-753: Fundamentals of Web Programming 1 Lecture 6: Advanced HTML Fundamentals of Web Programming Lecture 6: Advanced HTML.
Web Development Basics Lecture 4 – HTML 5. Introduction  HTML 5 is the next major revision of the HTML standard  Currently under development  Started.
INT222 – Internet Fundamentals Week 8: Using New HTML features 1.
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.
HTML And the Internet. HTML and the Internet ► HTML: HyperText Markup Language  Language in which all pages on the web are written  Not Really a Programming.
RMLL 2010 HTML 5 and CSS 3 insights Libre Software Meeting Bordeaux - wednesday 7th july 2010 Francis Draillard, "Premiers pas en CSS et XHTML" - Eyrolles.
Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary.
Web Design In A Nutshell A Desktop Quick Reference.
The HTML5 logo was introduced by W3C in 2010
HTML CS 4640 Programming Languages for Web Applications
HTML 5.
CSS3 Style of the HTML document CSS2+New Specifications Differences
PPT By:Gaurav Jaiswal Singsys Pte. Ltd.
HTML 5 Tutorial Chapter 1 Introduction.
Creating Visual Effects and Animation
Ground to Roof HTML/HTML5
HTML5 and Designing a Rich Internet Experience
HTML5 and Designing a Rich Internet Experience
In this session, you will learn to:
Understanding and Defining Web Page Layout
HTML CS 4640 Programming Languages for Web Applications
HTML5 and Designing a Rich Internet Experience
Progressive Enhancement Using CSS 3
Presentation transcript:

Transitioning to HTML5 and CSS3 Patrick Carey, Cengage Learning Author

Innovations Browsers Languages HTML 3.2 W3C Rec. HTML 4.0 W3C Rec. HTML 3.2 W3C Rec. HTML 4.0 W3C Rec. HTML 4.01 W3C Rec. HTML 4.01 W3C Rec. HTML 5 Draft HTML 5 Draft HTML 5 working group HTML 5 working group XHTML 1.0 W3C Rec. XHTML 1.0 W3C Rec. XHTML 1.1 W3C Rec. XHTML 1.1 W3C Rec. XHTML 2 Draft XHTML 2 Draft IE 4 IE 5 IE 6 IE 7 IE 8 NS 4 NS 4.7 NS 6 NS 7 FF 1 FF 2 FF 3 Facebook podcasting youtube iTunes CSS 2.0 W3C Rec. CSS 2.0 W3C Rec. CSS 3.0 Draft CSS 3.0 Draft MySpace AJAX SAF 1 SAF 2 SAF 3 SAF 4 twitter blogging RSS Web Commerce Web Conferencing iPhone iPad IE 9 FF 3.5 FF 4 SAF 5 GC 1 GC 3 GC 8 GC 10 XHTML 2 Halted XHTML 2 Halted HTML 5 Can. Rec. (2012) HTML 5 Can. Rec. (2012)

HTML5 Differences from HTML4  New structural elements  Web forms  Support for audio and video  Modified existing HTML4 elements and attributes  Removal of outdated HTML4 elements and attributes  New APIs for Web applications  Extensions to the DOM

New HTML4 Structural Elements  Header and footers ohgroup oheader ofooter  Content elements osection oarticle oaside  Navigation onav  Figures ofigure ofigcaption

HTML4 DIV-itis

HTML5 Structural Elements …

Elements Absent in HTML5  Presentational Elements obasefont, big, center, font, strike, tt, u  Frames oframe, frameset, noframes  Redundant Elements oacronym (use abbr ) oapplet (use object ) odir (use ul ) oisindex (use form controls)

Attributes Absent in HTML5  Presentational Attributes o align, background, bgcolor, hspace, vspace  Table Attributes o border, char, cellpadding, cellspacing, nowrap, valign, width  Hypertext Attributes o alink, link, text  Frame Attributes o frameborder, scrolling, marginheight, marginwidth

New HTML5 APIs  API for playing audio and video  API to enable offline Web applications  API for creating editable content  Drag & Drop API  Canvas API  Web Messaging API

HTML Enhancements to the DOM  getElementsByClassName()  innerHTML to parse or serialize an HTML or XML document  activeElement to determine which element currently has the focus

New HTML5 Web Forms  New input types otype="tel" (phone numbers) otype="search" (search boxes) otype="url" otype=" " otype="number" (spin boxes) otype="range" (slider) otype="color" (color picker) otype="date" (calendar picker)  placeholder attribute  form attribute to associate fields with forms

Form Validation  Attributes to constrain input: oautocomplete omin, max, step omultiple opattern orequired  form validation is on by default (turn off using novalidate attribute)

Audio in HTML5  New audio element for embedded audio osrc, preload, autoplay, loop, and control attributes o Scriptable  Codecs Natively Supported by Major Browsers BrowserWAVOgg VorbisMP3 IE Firefox Safari Chrome Opera

Video in HTML5  New video element for embedded video osrc, poster, preload, autoplay, loop, control attributes o Scriptable  Codecs Natively Supported by Major Browsers BrowserWebMOgg TheoraMPEG-4 H.264 IE Firefox Safari Chrome Opera

New with CSS3  Expanded selectors  Opacity filters  HSL color model  Rounded and elongated corners  Background image styles  Drop shadows  Media queries  Transitions and Animations  Multi-column layouts

Supporting HTML5 and CSS3  Many features can and should be used today  Employ progressive enhancement to deliver the best user experience  Make sure that Web pages degrade gracefully  Don't ask for perfect repeatability

Example 1: HTML5 and CSS3

Example 2: Web Forms

Example 3: Audio and Video

Contact Information Patrick Carey Carey Associates 8502 Miller Road Verona, WI (608)