Neal Stublen Content Models  Metadata content Data not necessarily presented on the page ○ title, link, meta, style  Flow content.

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

HTML: HyperText Markup Language Hello World Welcome to the world!
Cascading Style Sheets
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
Chapter 2 HTML Basics Key Concepts
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
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.
Semantically meaningful elements Elements that are self-descriptive; they describe the purpose of the content they contain Examples: – element defines.
Tim Berners-Lee authors HTML in 1991, assisted by his colleagues at CERN,
Neal Stublen A Basic Template  HTML doctype Much simpler than HTML4/XHTML  Title and meta content Again simpler than “Content-Type”
 CSS ids  Pages  Sites  HTML: class=“name”  Names may define format OR content › Either works  CAN apply multiple classes to the same tag  Multiple.
Chapter 14 Introduction to HTML
Chapter 8 More on Links, Layout, and Mobile Copyright © 2013 Terry Ann Morris, Ed.D revised by Bill Pegram, 9/24/
HTML5 Accessibility Ted Drake, Yahoo! Accessibility Lab Slideshare.net/7mary4.
IPUB 100 Lesson 2 Instructor Mark Lamontagne Homework Review.
Building the User Interface by Using HTML5: Organization, Input, and Validation Lesson 3.
Define html document byusing Example : Title of the document The content of the document......
Headings, Paragraphs, Formatting, Links, Head, CSS, Images
Lesson 4: Using HTML5 Markup.  The distinguishing characteristics of HTML5 syntax  The new HTML5 sectioning elements  Adding support for HTML5 elements.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
Week 8 – Part 3 More on Links, Layout, and Mobile Key Concepts 1.
>> Introduction to HTML: Tags. Hyper - is the opposite of linear Text – words / sentences / paragraphs Mark-up – Marking the text Language – It is a language.
Title, meta, link, script.  The title looks like:  The tag defines the title of the document in the browser toolbar.  It also: ◦ Provides a title for.
HTML5 Technology Research created by Katrina Washington on May 23,2010.
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.
A Basic Web Page. Chapter 2 Objectives HTML tags and elements Create a simple Web Page XHTML Line breaks and Paragraph divisions Basic HTML elements.
INTRODUCTION. What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language,
HTML | DOM. Objectives  HTML – Hypertext Markup Language  Sematic markup  Common tags/elements  Document Object Model (DOM)  Work on page | HTML.
Copyright 2007, Information Builders. Slide 1 Understanding Basic HTML Amanda Regan Technical Director June, 2008.
HTML: Hyptertext Markup Language Doman’s Sections.
>> HTML: Structure Elements. Elements in HTML are either Inline or Block. Block-level Elements – Begins on a new line – Occupy the whole width – Stacks.
Lecture 2 - HTML and CSS Review SFDV3011 – Advanced Web Development 1.
HTML – Organizing Page Content. HTML Images img tag Required attribute: src
HTML – Organizing Page Content. HTML Images img tag Required attribute: src
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
HTML A brief introduction HTML1. HTML, what is? HTML is a markup language for describing web documents (web pages). HTML stands for Hyper Text Markup.
Web Technology (NCS-504) Prepared By Mr. Abhishek Kesharwani Assistant Professor,UCER Naini,Allahabad.
INT222 – Internet Fundamentals
Tutorial #1 Using HTML to Create Web Pages. HTML, XHTML, and CSS HTML – HyperText Markup Language The tags the browser uses to define the content of the.
2.4. Choose and configure HTML5 tags to organize content and forms Choose and configure HTML5 tags for input and validation. Building the User Interface.
HTML5 Structure. Slide 2 Introduction Introduce the purpose of the new HTML5 semantic tags Introduce the HTML5 outlining mode Using semantic metadata.
Week 1: Introduction to HTML and Web Design
Week-12 (Lecture-1) Cascading Style Sheets (CSS): describe how documents are presented on screens. Types of Style Sheets: External Style Sheet - Define.
HTML CS 4640 Programming Languages for Web Applications
Web Systems & Technologies
Web Development & Design Foundations with HTML5 8th Edition
Elements of HTML Web Design – Sec 3-2
Introduction to HTML5.
PPT By:Gaurav Jaiswal Singsys Pte. Ltd.
Web Development & Design Foundations with HTML5 8th Edition
Display Property.
Elements of HTML Web Design – Sec 3-2
HTML Intro.
Laying out a website using CSS and HTML
HTML A brief introduction HTML.
“Semantic” Tags Semantic markup describes what the content contains as opposed to what it looks like! Examples include: div, nav, article, header, footer.
Lists, nesting, span/div
New Semantic Elements (Part 3)
HTML / CSS Mai Moustafa Senior Web Designer eSpace eSpace.
HTML 5 SEMANTIC ELEMENTS.
Creating a Basic Web Page using HTML
HTML5 - 2 Forms, Frames, Graphics.
Lesson 2: HTML5 Coding.
Digging in a little deeper
Web Client Side Technologies Raneem Qaddoura
Web Programming and Design
HTML CS 4640 Programming Languages for Web Applications
Monday, Sept. 24 Today we are going to update the html code to html5. It has some new features that we have not covered yet.
Presentation transcript:

Neal Stublen

Content Models  Metadata content Data not necessarily presented on the page ○ title, link, meta, style  Flow content Anything that affects the document’s flow ○ header, footer, p ○ Not script, link, meta  Sectioning content A logical block of content ○ article, aside, nav, section

Content Models  Heading content Section headers ○ h1, h2, etc.  Phrasing content Inline text content ○ em, strong  Embedded content Objects, video ○ img, object, embed  Interactive content Form elements, links

Document Outlines  A document/page outline could be generated from heading tags (h1 to h6)  Title Section A ○ Part 1 ○ Part 2 Section B ○ Part 1

Document Outlines  A document/page outline could be generated from heading tags (h1 to h6)  Title (h1) Section A (h2) ○ Part 1 (h3) ○ Part 2 (h3) Section B (h2) ○ Part 1 (h3)

But Now…  Multiple sections/articles on a page

But Now…  Multiple sections/articles on a page  Each section/article should be able to stand alone with its own headings Search Results Article Title Subtitle

Applying Headings  What headings should we apply to the HTML5 Herald page?

Sectioning Documents  Each “sectioning” element creates a new node in the outline div, section, aside, article  A heading element implies its own “section”

The hgroup element  The heading elements are often used to create subtitles  Not intended to create a new document outline section  hgroup allows headings to be “merged”

Merged Headings Title Subtitle Outline sees: 1. Title 1. Subtitle

Merged Headings Title Subtitle Outline sees: 1. Title

hgroup is Obsolete  Remember HTML5 continues to go through changes  hgroup has been removed from the HTML specification However, it’s still good to know You may find it used in existing websites and you’ll know what it’s supposed to do

The figure element  The figure and figcaption elements provide a way to indicate a figure that supports other content

The mark element  Indicates content that should be highlighted because of its relevance current user activity  Possible example: Search result content  Most likely implemented by a server- side application

The progress element  Used to indicate progress within some defined action max and value attributes  Possible examples: Completing a survey (question x of y)

The meter element  Used to indicate a measurement min, max, and value attributes low, high, and optimal values  Possible examples: Available storage space

The time element  Indicates a specific calendar date, time or timespan datetime attribute  Machine-readable time format Today at 6pm First day of class 1:05 min

time element updates  You might use JavaScript to update the time element’s descriptive text Yesterday Today Tomorrow

Links and Block Elements  Placing block elements within links is now acceptable Block

Bold and Italic Text  Prefer and, not and Intent is to use CSS to control presentation and HTML to control structure  tags can be nested to add further importance  tag indicates “reading emphasis” Look for the big, yellow balloon.

The cite element  Use the cite element when referencing an article, book, TV show, etc. Please subscribe to The HTML5 Herald to continue receiving great articles.

The details element  The details element provides a collapsible area to hide/reveal content

HTML5 Validation  Check markup for conformance to the HTML5 specification