QUICK REFERENCE GUIDE

Similar documents
HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS

Oliver Pott HTML XML. new reference. Markt+Technik Verlag

HTML: Parsing Library

The [HTML] Element p. 61 The [HEAD] Element p. 62 The [TITLE] Element p. 63 The [BODY] Element p. 66 HTML Elements p. 66 Core Attributes p.

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1

Techno Expert Solutions An institute for specialized studies!

HTML: Parsing Library

Index. CSS directive, # (octothorpe), intrapage links, 26

Designing UI. Mine mine-cetinkaya-rundel

HTML Cheat Sheet for Beginners

<page> 1 Document Summary Document Information <page> 2 Document Structure Text Formatting <page> 3 Links Images <page> 4

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Structuring Documents for the Web 1

Certified HTML5 Developer VS-1029

Certified HTML Designer VS-1027

Name Related Elements Type Default Depr. DTD Comment

Canvas & Brush Reference. Source: stock.xchng, Maarten Uilenbroek

CPET 499/ITC 250 Web Systems. Topics

5-Sep-16 Copyright 2016 by GemTalk Systems LLC 1

ROLE OF WEB BROWSING LAYOUT ENGINE EVALUATION IN DEVELOPMENT

HTML CS 4640 Programming Languages for Web Applications

HTML5. HTML5 Introduction. Form Input Types. Semantic Elements. Form Attributes. Form Elements. Month Number Range Search Tel Url Time Week

Wireframe :: tistory wireframe tistory.

Summary 4/5. (contains info about the html)

MSEP Partner Portal JSON Feed Standards

UNIT II Dynamic HTML and web designing

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

Advanced Web Programming C2. Basic Web Technologies

Programming of web-based systems Introduction to HTML5

Index LICENSED PRODUCT NOT FOR RESALE

HTML Markup for Accessibility You Never Knew About

@namespace url( /* set default namespace to HTML */ /* bidi */

Evaluation of alignment methods for HTML parallel text 1

Duke Library Website Preliminary Accessibility Assessment

Web Designing Course

Web System and Technologies (Objective + Subjective)

GRAPHIC WEB DESIGNER PROGRAM

HTML5, CSS3, JQUERY SYLLABUS

A HTML document has two sections 1) HEAD section and 2) BODY section A HTML file is saved with.html or.htm extension

CSC Web Programming. Introduction to HTML

Appendix A. XHTML 1.1 Module Reference

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

B. V. Patel Institute of Business Management, Computer and Information Technology, UTU. B. C. A (3 rd Semester) Teaching Schedule

Static Webpage Development

Deccansoft Software Services

INTRODUCTION TO HTML5! HTML5 Page Structure!

As we design and build out our HTML pages, there are some basics that we may follow for each page, site, and application.

HTML and CSS COURSE SYLLABUS

HTML. HTML Evolution

Beginning Web Programming with HTML, XHTML, and CSS. Second Edition. Jon Duckett

Webgurukul Web Designing Course

Web development using PHP & MySQL with HTML5, CSS, JavaScript

Understanding this structure is pretty straightforward, but nonetheless crucial to working with HTML, CSS, and JavaScript.

Website Development with HTML5, CSS and Bootstrap

"utf-8";

Go.Web Style Guide. Oct. 16, Hackensack Ave Hackensack, NJ GoAmerica, Inc. All rights reserved.

NAME: name a section of the page TARGET = "_blank" "_parent" "_self" "_top" window name which window the document should go in

Scripting for Multimedia LECTURE 1: INTRODUCING HTML5

PHP,HTML5, CSS3, JQUERY SYLLABUS

Symbols INDEX. !important rule, rule, , 146, , rule,

Chapter 2:- Introduction to XHTML. Compiled By:- Sanjay Patel Assistant Professor, SVBIT.

Cascading Style Sheet

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

Learning Objectives. Review html Learn to write a basic webpage in html Understand what the basic building blocks of html are

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

!Accessibility Issues Found

The Definitive Guide to HTML5

WML2.0 TUTORIAL. The XHTML Basic defined by the W3C is a proper subset of XHTML, which is a reformulation of HTML in XML.

Programmazione Web a.a. 2017/2018 HTML5

Chapter 1 Self Test. LATIHAN BAB 1. tjetjeprb{at}gmail{dot}com. webdesign/favorites.html :// / / / that houses that information. structure?

COMP519: Web Programming Lecture 4: HTML (Part 3)

WCAG2-AAA accessibility report for

Internet publishing HTML (XHTML) language. Petr Zámostný room: A-72a phone.:

2.1 Origins and Evolution of HTML

Internet Explorer HTML 4.01 Standards Support Document

Inline Elements Karl Kasischke WCC INP 150 Winter

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

Web Designing HTML5 NOTES

Bye Bye. Warning! HTML5 The Future of HTML. Saturday, October 9, All of this may change! The spec is still in development!

HTML5. The Future of HTML. Washington University in St. Louis R. Scott Granneman

Introduction to HTML5

HTML BEGINNING TAGS. HTML Structure <html> <head> <title> </title> </head> <body> Web page content </body> </html>

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

Table-Based Web Pages

Winwap Technologies Oy. WinWAP Browser. Application Environment

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014

CSI 3140 WWW Structures, Techniques and Standards. Markup Languages: XHTML 1.0

HTML5 A vocabulary and associated APIs for HTML and XHTML 1 de 20 04/03/ :03

Document Object Model. Overview

CSC Web Technologies, Spring HTML Review

Webgurukul Web Development Course

Project Covered During Training:Real Time Project Training

Table of Contents. MySource Matrix Content Types Manual

Web Technology. HTML & xhtml

HTML & CSS. SWE 432, Fall 2017 Design and Implementation of Software for the Web

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

Table of Contents Introduction... xxxv PART I: HTML5 Chapter 1: Overview of HTML5 and Other Web Technologies... 1

A Brief Introduction to HTML

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

HTML: Inline & HTML5 Elements, and More

HTML Hyper Text Markup Language

Transcription:

QUICK REFERENCE GUIDE New Selectors New Properties Animations 2D/3D Transformations Rounded Corners Shadow Effects Downloadable Fonts @ purgeru.deviantart.com

WHAT IS HTML5? HTML5 is being developed as the next major revision of HTML.This code can now be used for new functions that can benefit developers and Internet users. HTML5 introduces a number of new elements and attributes. Here are the most i mortantof them: canvas, video, geolocation, offline web applications HTML5 DIFFERENCES WITH HTML 4.01 AND XHTML 1.X - New parsing rules: oriented towards flexible parsing and compatibility; not based on SGML. - Ability to use inline SVG and MathML in text/html. - New elements: article, aside, audio, bdi, canvas, command, datalist, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, rp, rt, ruby, section, source, summary, time, video, wbr. - New tipes of form control: dates and times, email, url, search, color. - New attributes: charset (on meta), async (on script). - : id, tabindex, hidden, data. - Deprecated elements wil be dropped altogether: acronym, basefont, big, tt, center, dir, font, frame, frameset, isindex, noframes, strike, u. HTML5 Document Template <!DOCYPE html> <html> <head> <meta charset="utf-8"> <title>html5</title> <link rel="stylesheet" href="file.css"> <script src="file.js"></script> </head> A character in UTF8 can be from 1 to 4 bytes long. UTF-8 can represent any character in the Unicode standard. UTF-8 is backwards compatible with ASCII. UTF-8 is the preferred encoding for e-mail and web pages. <body> </body> </html> Metadata & scripting Tag Attributes <head> <title> <meta> <base> Defines information about the document Defines a title for the document Defines metadata about an HTML document Specifies the base URL/target for all relative URLs in a document none none charset, content, http-equiv, name href, target <link> Defines the relationship between a document and an external resource (most used to link to style sheets) href, rel, media, hreflang, type, sizes <style> <noscript> <script> Defines style information for a document Defines an alternate content for users that do not support client-side scripts Defines a client-side script media, type, scoped none async, type, defer, src, charset

Document sections Tag Attributes <body> <aside> <address> Defines the document's body Defines content aside from the page content Defines contact information for the author/owner of a document/article <section> <header> Defines a section in a document Specifies an introduction, or a group of navigation elements for a document cite <nav> <article> <footer> <hgroup> Defines navigation links, it is intended only for major block of navigation links. Defines an article Defines a footer for a document or section A footer typically contains the author of the document, copyright information, links to terms of use, contact information, etc. Groups a set of <h1> to <h6> elements when a heading has multiple levels <h1> to <h6> Defines HTML headings Grouping content Tag Attributes <hr> <br> <figcaption> <figure> <div> <ol> <ul> <li> Defines a thematic change in the content Defines a single line break Defines a caption for a <figure> element Specifies self-contained content Defines a section in a document Defines an ordered list Defines an unordered list Defines a list item, tag is used in ordered lists, unordered lists and in menu lists start, reversed <pre> <blockquote> <dl> <dt> <dd> Defines preformatted text Defines a section that is quoted from another source Defines a definition list Defines a term (an item) in a definition list Defines a description of an item in a definition list cite

Forms Tag Attributes <fieldset> <meter> <legend> Groups related elements in a form Defines a scalar measurement within a known range Defines a caption for a <fieldset>, <figure>, or <details> element disabled, form, name high, low, max, min, optimum, value Global atributes <label> <input> <textarea> Defines a label for an input element Defines an input control Defines navigation links, it is intended only for major block of navigation links for, form accept, alt, auto-complete autofocus, checked, disabled, form, formaction, formenctype, formmethod, formnovalidate, formtarget, height, list, max, maxlegth, min, multiple, name, pattern, placeholder, readonly, required, size, src, step, type, value, width autofocus, cols, disabled, dirname, form, name, readonly, requierd, rows, maxlength, placeholder, wrap <form> <select> Defines an HTML form for user input Defines a drop-down list action, autocomplete, name, novalidate,accept-charset, enctype, method, target autofocus, size, disabled, form, multiple, name <optgroup> Groups a set of <h1> to <h6> elements when a heading has multiple levels disabled, label <option> Defines an option in a drop-down list disabled, label, selected, value <output> Defines the result of a calculation form, for, name <button> <datalist> Defines a clickable button Specifies a list of pre-defined options for input controls autofocus, disabled, form, formaction, formenctype, formmethod, formnovalidate, formtarget, name, type, value Global atributes <keygen> <progress> Defines a key-pair generator field (for forms) Represents the progress of a task autofocus, challenge, disabled, form, kaytype, name max, value

Tabular data Tag <col> <colgroup> Specifies column properties for each column within a <colgroup> element Specifies a group of one or more columns in a table for formatting Attributes span span <caption> Defines a table caption <table> <tr> <td> Defines a table Defines a row in a table Defines a cell in a table summary colspan, rowspan, headres <th> Defines a header cell in a table colspan, rowspan, headres <tbody> Groups the body content in a table <thead> <tfoot> Groups the header content in a table Groups the footer content in a table Embeddig content Tag Attributes <img> Defines an image alt, src, height, ismap, usemap, width <area> <map> <embed> Defines an area inside an image-map Defines a client-side image-map Defines a container for an external application or interactive content (a plug-in) alt, cords, href, media, rel, hreflang, type, shape, target name height, src, type, width <object> Defines an embedded object data, height, type, form, usemap, width <param> <source> Defines a parameter for an object Defines multiple media resources for media elements (<video> and <audio>) name, value media, src, type <iframe> Defines an inline frame src, name, sandbox, width, seamless, height, srcdoc <canvas> Used to draw graphics, on the fly, via scripting (usually JavaScript) height, width

<video> Defines a video or movie audio, autoplay, controls, height, loop, poster, preload, src, width <track> Defines text tracks for media elements (<video> and <audio>) / <audio> Defines sound content autobuffer, preload, loop, controls, src <device> Allows scripts to access devices such as a webcam. / Text-level semantics Tag Attributes <span> <a> Defines a section in a document Defines a hyperlink (a hypertext anchor) href, hreflang, media, rel, target, type <rt> Defines an explanation/pronunciation of characters (for East Asian typography) / <rp> Defines what to show in browsers that do not support ruby annotations <dfn> Defines a definition term <abbr> Defines an abbreviation <q> <cite> <em> Defines a short quotation Defines the title of a work Defines emphasized text cite <time> Defines a date/time datetime, pubdate <var> <samp> <i> <b> <sub> <sup> <small> <strong> <mark> Defines a variable (mathematical or programming) Defines sample output from a computer program Defines a part of text in an alternate voice or mood Defines bold text Defines subscripted text Defines superscripted text Defines smaller text Defines important text Defines marked/highlighted text

<ruby> Defines a ruby annotation (for East Asian typography) <ins> <del> Defines a text that has been inserted into a document Defines a text that has been deleted from a document cite, datetime cite, datetime <kbd> Defines keyboard input <bdo> Overrides the current text direction <s> Defines text that is no longer correct <wbr> Defines a possible line-break <code> Defines a piece of computer code Interactive elements Tag <menu> Defines a list/menu of commands label, type <command> Defines a command button that a user can invoke checked, disabled, hidden, icon, label, radiogroup, type <summary> Defines a visible heading for a <details> element <details> Defines additional details that the user can view or hide open New APIs In addition to specifying markup, HTML5 specifies scripting application programming interfaces (APIs). Existing document object model (DOM) interfaces are extended and de facto features documented. There are also new APIs, such as: - The canvas element for immediate mode 2D drawing. - Offline storage database (offline web applocations). - Cross-document messaging - Browser history managment - MIME type and protocol handler registration - Timed media playbac - Document editing - Drag-and-drop - Microdata

Global Attributes The atributes listed below are supported by all HTML 5 tags, with a few exceptions. Attribute acceskey class Specifies a shortcut key to activate/focus an element Specifies one or more classnames for an element (refers to a class in a style sheet) contenteditable contextmenu Specifies whether the content of an element is editable or not Specifies a context menu for an element. The context menu appears when a user right-clicks on the element dir draggable dropzone Specifies the text direction for the content in an element Specifies whether an element is draggable or not Specifies whether the dragged data is copied, moved, or linked, when dropped hidden id lang spellcheck Specifies that an element is not yet, or is no longer, relevant Specifies a unique id for an element Specifies the language of the element's content Specifies whether the element is to have its spelling and grammar checked or not style tabindex title Specifies an inline CSS style for an element Specifies the tabbing order of an element Specifies extra information about an element Legend: Tags colored with orange background denotes new tags in HTML5. New attributes which are new in HTML5 are underlined.