New Media Production HTML5

Similar documents
Introduction to HTML5

Using CSS for page layout

Vebra Search Integration Guide

Everything you need to know to get you started. By Kevin DeRudder

HTML5 and CSS3: New Markup & Styles for the Emerging Web. Jason Clark Head of Digital Access & Web Services Montana State University Library

An Introduction To HTML5

Developer's HTML5. Cookbook. AAddison-Wesley. Chuck Hudson. Tom Leadbetter. Upper Saddle River, NJ Boston Indianapolis San Francisco

16. HTML5, HTML Graphics, & HTML Media 웹프로그래밍 2016 년 1 학기 충남대학교컴퓨터공학과

HTML Forms. CITS3403 Agile Web Development. 2018, Semester 1

HTML5 and Mobile: New Markup & Styles for the Mobile Web. Jason Clark Head of Digital Access & Web Services Montana State University Libraries

HTML5 is the next major revision of the HTML standard, currently under development

MODULE 2 HTML 5 FUNDAMENTALS. HyperText. > Douglas Engelbart ( )

Design Project. i385f Special Topics in Information Architecture Instructor: Don Turnbull. Elias Tzoc

What is HTML5? The previous version of HTML came in The web has changed a lot since then.

GIMP WEB 2.0 MENUS. Before we begin this tutorial let s visually compare a standard navigation bar and a web 2.0 navigation bar.

HTML. HTML Evolution

How browsers talk to servers. What does this do?

footer, header, nav, section. search. ! Better Accessibility.! Cleaner Code. ! Smarter Storage.! Better Interactions.

PIC 40A. Lecture 4b: New elements in HTML5. Copyright 2011 Jukka Virtanen UCLA 1 04/09/14

Tutorial 1 Getting Started with HTML5. HTML, CSS, and Dynamic HTML 5 TH EDITION

HTML: Inline & HTML5 Elements, and More

Chapter 1. Introducing HTML5. Objectives: Learn what HTML5 is about. Discover what HTML5 really is

HTML 5: Fact and Fiction Nathaniel T. Schutta

Implementing a chat button on TECHNICAL PAPER

Web Development & Design Foundations with XHTML. Chapter 2 Key Concepts

Building Your Blog Audience. Elise Bauer & Vanessa Fox BlogHer Conference Chicago July 27, 2007

HyperText Markup Language (HTML)

WHAT S ALL THE FUSS ABOUT HTML5? Mark DuBois Nov. 12, 2010

HTML5 MOCK TEST HTML5 MOCK TEST I

Micronet International College

Markup Language. Made up of elements Elements create a document tree

Shane Gellerman 10/17/11 LIS488 Assignment 3

Web Site Design and Development. CS 0134 Fall 2018 Tues and Thurs 1:00 2:15PM

HTML5. 10 Things to Know. Webster University. ! R. Scott Granneman

Review of HTML. Chapter Pearson. Fundamentals of Web Development. Randy Connolly and Ricardo Hoar

HTML5 - INTERVIEW QUESTIONS

django-sekizai Documentation

I Can t Believe It s Not

HTML5. Language of the Modern Web. By: Mayur Agrawal. Copyright TIBCO Software Inc.

Document Object Model. Overview

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

HTML Overview. With an emphasis on XHTML

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Helper Applications & Plug-Ins

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.

A designers guide to creating & editing templates in EzPz

Title: Dec 11 3:40 PM (1 of 11)

CSS for Page Layout Robert K. Moniot 1

TRAINING GUIDE. Rebranding Lucity Web

HTML 5 Part I Introduction, structure and semantics

HTML Organizing Page Content

How the Internet Works

EPUB 3: What does it offer and is it ready?

Web Programming and Design. MPT Senior Cycle Tutor: Tamara Week 1

MPT Web Design. Week 1: Introduction to HTML and Web Design

HTML5 INTRODUCTION & SEMANTICS

[PACKT] HTML5, CSS3, and jquery. Dreamweaver CS5.5 Mobile. and Web Development with

HTML5 INTRODUCTION & SEMANTICS

Overview. Part I: Portraying the Internet as a collection of online information systems HTML/XHTML & CSS

Qiufeng Zhu Advanced User Interface Spring 2017

CSI 3140 WWW Structures, Techniques and Standards

Schenker AB. Interface documentation Map integration

3 Categories and Attributes

Dreamweaver: Portfolio Site

Apple URL Scheme Reference

HTML5 INTRODUCTION & SEMANTICS

VC 238 :: Week 02 1 of 5 02 October A method of instructing a Web browser which layout mode to use when displaying a page.

HTML Organizing Page Content

LECTURE 3. Web-Technology

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1

History of the Internet. The Internet - A Huge Virtual Network. Global Information Infrastructure. Client Server Network Connectivity

Lecture 6: Web Security CS /17/2017

CSC Web Technologies, Spring HTML Review

Produced by. Web Development. BSc in Applied Computing. Eamonn de Leastar

Bookmarks to the headings on this page:

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript

Recall: Document Object Model (DOM)

INTRODUCTION TO HTML5! HTML5 Page Structure!

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

CPET 499/ITC 250 Web Systems. Topics

Ace Corporate Documentation

<li><a href="twister.html">twister</a></li> <li><a href="guacamole.html" lang="es">guacamole</a></li>

Exam Format: Multiple Choice, True/False, Short Answer (3 points each 75 points total) Write-the-page (25 points)

Certified HTML5 Developer VS-1029

What is XHTML? XHTML is the language used to create and organize a web page:

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

introduction to XHTML

HTML. HTML is now very well standardized, but sites are still not getting it right. HTML tags adaptation

Building Desktop RIAs with PHP, HTML & Javascript in AIR. Ed Finkler, ZendCon08, September 17, 2008 funkatron.com /

COMP519 Web Programming Lecture 3: HTML (HTLM5 Elements: Part 1) Handouts

Create a cool image gallery using CSS visibility and positioning property

Title: Sep 12 10:58 AM (1 of 38)

HTML5 a clear & present danger

Alpha College of Engineering and Technology. Question Bank

Sections and Articles

Wireframe :: tistory wireframe tistory.

ANSWER KEY Exam I (Yellow Version) CIS 228: The Internet Prof. St. John Lehman College City University of New York 26 February 2009

Documents and computation. Introduction to JavaScript. JavaScript vs. Java Applet. Myths. JavaScript. Standard

CMT111-01/M1: HTML & Dreamweaver. Creating an HTML Document

Introduction to HTML5

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

Transcription:

New Media Production HTML5

Modernizr, an HTML5 Detection Library <head> <script src="modernizr.min.js"></script> </head> Modernizr is an open source, MIT-licensed JavaScript library that detects support for many HTML5 & CSS3 features Modernizr runs automatically. There is no modernizr_init() function to call.

Canvas HTML5 defines the <canvas> element as "a resolution-dependent bitmap canvas that can be used for rendering graphs, game graphics, or other visual images on the fly." A canvas is a rectangle in your page where you can use JavaScript to draw anything you want.

Video HTML5 defines a new element called <video> for embedding video in your web pages. Embedding video used to be impossible without third-party plugins such as Apple QuickTime or Adobe Flash. You can specify multiple video files, and browsers that support HTML5 video will choose one based on what video formats they support.

Local Storage HTML5 storage provides a way for web sites to store information on your computer and retrieve it later. Similar to cookies, but designed for larger quantities of information. HTML5 storage stays on your computer, and web sites can access it with JavaScript after the page is loaded.

Offline Web Applications The first time you visit an offline-enabled web site, the web server tells your browser which files it needs in order to work offline. These files can be anything HTML, JavaScript, images, even videos. Once your browser downloads all the necessary files, you can revisit the web site even if you re not connected to the Internet. When you get back online, any changes you ve made can be uploaded to the remote web server.

Geolocation Geolocation is the art of figuring out where you are in the world and (optionally) sharing that information with people you trust. There is more than one way to figure out where you are your IP address, your wireless network connection, which cell tower your phone is talking to, or dedicated GPS hardware that calculates latitude and longitude from information sent by satellites in the sky.

HTML5 form input types <input type="search"> for search boxes <input type="number"> for spinboxes <input type="range"> for sliders <input type="color"> for color pickers <input type="tel"> for telephone numbers <input type="url"> for web addresses <input type="email"> for email addresses <input type="date"> for calendar date pickers <input type="month"> for months <input type="week"> for weeks <input type="time"> for timestamps <input type="datetime"> for precise, absolute date+time stamps <input type="datetime-local"> for local dates and times

DTD <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> HTML5: <!DOCTYPE html>

Root Element <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> HTML5: <html lang="en" xml:lang="en">

Character Encoding <meta http-equiv="content-type" content="text/html; charset=utf-8"> HTML5: <meta charset="utf-8" />

Link Relations Regular links (<a href>) simply point to another page. Link relations are a way to explain why you re pointing to another page....it s a stylesheet containing CSS rules...it s a feed that contains the same content as this page..it s a translation of this page into another language....it s the same content as this page, but in PDF format...it s the next chapter of an online book

Link Relations: Two Categories HTML5 breaks link relations into two categories: Links to external resources are links to resources that are to be used to augment the current document hyperlink links are links to other documents.

rel = stylesheet <link rel="stylesheet" href="style.css" type="text/css" /> HTML5: <link rel="stylesheet" href="style.css" />

rel = alternate <link rel="alternate" type="application/rss+xml" title="my Weblog feed" href="/feed/" /> HTML5: (Unlike with rel="stylesheet", the type attribute matters here. Don t drop it!)

<section> </section> The section element represents a generic document or application section. A section, in this context, is a thematic grouping of content, typically with a heading. Ex: an introduction, news items, contact information.

<nav> </nav> The nav element represents a section of a page that links to other pages or to parts within the page: a section with navigation links. Not all groups of links on a page need to be in a nav element Ex: major navigation blocks are appropriate for the nav element

<article> </article> The article element represents a component of a page that consists of a self-contained composition in a document, page, application, or site. Intended to be independently distributable or reusable, e.g. in syndication. Ex: forum post, blog entry, an interactive widget

<aside> </aside> The aside element represents a section of a page that consists of content that is tangentially related to the content around the aside element. Can be considered separate from that content. Ex: pull quotes, sidebars, advertising

<hgroup> </hgroup> The hgroup element represents the heading of a section. The element is used to group a set of h1 h6 elements when the heading has multiple levels Ex: subheadings, alternative titles, or taglines

<header> </header> The header element represents a group of introductory or navigational aids. A header element is intended (but not required) to usually contain the section s heading (an h1 h6 element or an hgroup element) Ex: table of contents, a search form, or any relevant logos

<footer> </footer> The footer element represents a footer for its nearest ancestor sectioning content or sectioning root element. A footer typically contains information about its section such as who wrote it, links to related documents, copyright data, etc... When the footer element contains entire sections, they represent appendices, indexes, long colophons, etc...

<time> </time> The time element represents either a time on a 24 hour clock, or a precise date in the proleptic Gregorian calendar, optionally with a time and a time-zone offset. <time datetime="2009-10-22t13:59:47-04:00" pubdate> October 22, 2009 1:59pm EDT </time>

<mark> </mark> The mark element represents a run of text in one document marked or highlighted for reference purposes.

Browsers: unknown elements Every browser has a master list of HTML elements that it supports. All browsers render unknown elements inline, i.e. as if they had a display:inline CSS rule. article,aside,footer,header,hgroup, nav,section { display:block; }