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

Similar documents
CHAPTER 1: GETTING STARTED WITH HTML CREATED BY L. ASMA RIKLI (ADAPTED FROM HTML, CSS, AND DYNAMIC HTML BY CAREY)

Introduction to HTML5

HTML CS 4640 Programming Languages for Web Applications

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

HTML+ CSS PRINCIPLES. Getting started with web design the right way

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

GRAPHIC WEB DESIGNER PROGRAM

HTML5 MOCK TEST HTML5 MOCK TEST I

Techno Expert Solutions An institute for specialized studies!

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

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

The Nature of the Web

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

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

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

Programmazione Web a.a. 2017/2018 HTML5

INTRODUCTION TO HTML5! HTML5 Page Structure!

Create web pages in HTML with a text editor, following the rules of XHTML syntax and using appropriate HTML tags Create a web page that includes

HTML5 INTRODUCTION & SEMANTICS

Introduction to Computer Science Web Development

HTML: Introduction CISC 282. September 11, What is HTML?

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

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes

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

Certified HTML5 Developer VS-1029

Index LICENSED PRODUCT NOT FOR RESALE

Fundamentals of Website Development

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

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

Scripting for Multimedia LECTURE 1: INTRODUCING HTML5

HTML5 INTRODUCTION & SEMANTICS

Introduction to web development and HTML MGMT 230 LAB

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

Introduction to Web Technologies

Full file at New Perspectives on HTML and CSS 6 th Edition Instructor s Manual 1 of 13. HTML and CSS

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

HTML and CSS COURSE SYLLABUS

Web Programming Week 2 Semester Byron Fisher 2018

Using CSS for page layout

Basics of Web Design, 3 rd Edition Instructor Materials Chapter 2 Test Bank

Data Visualization (CIS/DSC 468)

Bridges To Computing

HTML5 & CSS 8 th Edition. Chapter 2 Building a Webpage Template with HTML5

HTML. Lab. Bases de Dados e Aplicações Web MIEIC, FEUP 2010/11. Sérgio Nunes

HTML. HTML Evolution

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

INTRODUCTION TO WEB USING HTML What is HTML?

It is possible to create webpages without knowing anything about the HTML source behind the page.

Web Development and HTML. Shan-Hung Wu CS, NTHU

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

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

Introduction to WEB PROGRAMMING

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

QUICK REFERENCE GUIDE

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

Data Visualization (DSC 530/CIS )

Hyper Text Markup Language

HTML. MPRI : Web Data Management. Antoine Amarilli Friday, December 7th 1/28

Accessibility of EPiServer s Sample Templates

Web Development & Design Foundations with HTML5 & CSS3 Instructor Materials Chapter 2 Test Bank

What is a web site? Web editors Introduction to HTML (Hyper Text Markup Language)

User Interaction: XML and JSON

HTML MIS Konstantin Bauman. Department of MIS Fox School of Business Temple University

CREATING A WEBSITE USING CSS. Mrs. Procopio CTEC6 MYP1

Static Webpage Development

1.7 Uniform Resource Identifiers and Domain Names 13 URIs and URLs 13 Domain Names 13

CSS.

Web Design 101. What is HTML? HTML Tags. Web Browsers. <!DOCTYPE html> <html> <body> <h1>my First Heading</h1> <p>my first paragraph.

Scientific Communication CITS4008. Designing and Writing Web Pages Rachel Cardell-Oliver 2013 Based on notes by Robyn Owens

Creating and Building Websites

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

Hyper Text Markup Language

HTML Hyper Text Markup Language

CS/COE 1520

User Interaction: XML and JSON

CPET 499/ITC 250 Web Systems. Topics

HTML5 - INTERVIEW QUESTIONS

Motivation (WWW) Markup Languages (defined). 7/15/2012. CISC1600-SummerII2012-Raphael-lec2 1. Agenda

Training Sister Hicks

The three common HTML terms you should begin with are elements, tags, and attributes.

Announcements. 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted

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

CSC Web Programming. Introduction to HTML

Webgurukul Web Designing Course

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

WEB DESIGNING COURSE SYLLABUS

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

Web Standards Mastering HTML5, CSS3, and XML

Announcements. 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted

CS144 Notes: Web Standards

Document Object Model. Overview

Web Engineering (Lecture 01)

New Media Production HTML5

CSC9B1: Essential Skills WWW 1

HTML & CSS November 19, 2014

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

UI Course HTML: (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) Introduction. The World Wide Web (WWW) and history of HTML

The Structure of the Web. Jim and Matthew

The Hypertext Markup Language (HTML) Part II. Hamid Zarrabi-Zadeh Web Programming Fall 2013

LECTURE 3. Web-Technology

Transcription:

MODULE 2 HTML 5 FUNDAMENTALS HyperText > Douglas Engelbart (1925-2013)

Tim Berners-Lee's proposal In March 1989, Tim Berners- Lee submitted a proposal for an information management system to his boss, Mike Sendall. Vague, but exciting, were the words that Sendall wrote on the proposal, allowing Berners-Lee to continue. http://www.w3.org/history/1989/proposal.html What is HTML? > Invented in 1991 by Tim Berners-Lee > HTML = Hyper Text Markup Language > Contains data and metadata for how to display it > Can include text, images, audio, video, applications, and more > Can contain hyperlinks, which connect one page to another

> Quirks mode > HTML 2.0 > HTML 3.2 > HTML 4.01 > HTML 5 Versions of HTML HTML 5 > WHATWS The Web Hypertext Application Technology Working Group > W3C favored XHTML 2.0 > A group of related technologies > WHATWG and W3C versions > They do agree on HTML5 markup

The importance of HTML HTML CSS JS Essential structure Page Design Page Behavior The importance of HTML 5 > Semantic Web Web 3.0 > Programming Platform Canvas API WebGL Multi-media API Drag-and-Drop API GeoLocation API Web Storage API Local Database API File API

HTML Files > Hypertext Markup Language (HTML): It is a language used to define documents. Structure, layout, and content Documents contain hyperlinks. To navigate to other documents To include resources > In a web application, HTML: Defines the page layout Links to other pages References other files Contains forms HTML File Structure

HTML File Structure HTML File Structure

HTML Tag Scope HTML Head > Defines document properties: Title Encoding Viewport size Styles

HTML Body > Contains the document content, including: Text Paragraphs Areas (span, div) Forms Tables Scripts Working with Tags > HTML is mostly made up of markup tags > Tags are enclosed within angled brackets: < and > > Most tags have a corresponding closing tag > Each tag has its own meaning and effect <div> <h3> paragraph heading</h3> <p>a paragraph</p> </div> <table> <tr> <td></td> <td></td> </tr> </table>

Working with Tags > Tags can be embedded in other tags > Each tag has a set of possible attributes (properties) > Attributes are written into the opening tag > Also known as a webpage The HTML Document > Describes how to render a webpage > Can contain: HTML tags CSS blocks JavaScript blocks Plain text <!DOCTYPE HTML> <html lang="en"> <head> <meta charset="utf-8" /> <title>an HTML document</title> </head> <body> <p>hello world!</p> </body> </html>

Content Elements > Content HTML elements Divs Spans Paragraphs > Most of the content elements hold: Text Other HTML elements <div>this is a division.</div> <span>this is a span.</span> <p>this is a paragraph.</p> HTML5 Content Elements > Each element in HTML falls into zero or more categories that group elements with similar characteristics together: Metadata content Flow content Sectioning content Heading content Phrasing content Embedded content Interactive content

Phrasing > <a>, <form>, <b>, <i>, <img>, <canvas>, <datalist>, <em>, <span>, <strong>, <video>, > Anything you put inside paragraph! Heading > <h1>,<h2>,<h3>,<h4>,<h5>, <h6> > <hgroup>

Sectioning > <article>, <aside>, <nav>, <section> Embedded > Embedded content is content that imports another resource into the document, or content from another vocabulary that is inserted into the document. > <audio>, <canvas>, <embed>, <iframe>, <img>, <math>, <object>, <svg>, <video>

Interactive > Interactive content is specifically intended for user interaction. Metadata > Metadata content is content that sets up the presentation or behavior of the rest of the content, or that sets up the relationship of the document with other documents, or that conveys other "out of band" information.

The Doctype Element > A declaration of document type > Must be provided by any HTML document > Defines the rendering mode of the browser > Was created to enable HTML parsing and validation <!doctype html> The New Elements in HTML5 > The canvas element > The video and audio elements > New content-specific elements: article, footer, header, nav, section, and more > New form controls: calendar, date, time, email, url, search, and more

Obsolete elements in HTML5 https://developers.whatwg.org/obsolete.html Obsolete attributes in HTML5 https://developers.whatwg.org/obsolete.html