WRA 210 10/16/13 HTML VALIDATION & HTML5. TODAY’S AGENDA Overview of new objects: lists, tables Overview of metadata: meta tags, comments History of the.

Slides:



Advertisements
Similar presentations
Hypermedia systems Jakub Husár & Tomáš Jurík. Content XHTML 2.0 Definition Short history Differences between 1.0 and 2.0 Usage suitability Improvements.
Advertisements

HTML5, OVERVIEW AND NEW FEATURES PowerPoint by Mason O’Mara.
1 HTML Standards & Compliance. 2 Minimum Required HTML tags: (must go in this order!)
XHTML Basics.
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.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Basics of HTML What is HTML?  HTML or Hyper Text Markup Language is the standard markup language used to create Web pages.  HTML is.
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.
IS 373—Web Standards Todd Will
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
Dreamweaver 8 Concepts and Techniques Introduction Web Site Development and Macromedia Dreamweaver 8.
Developing a Basic Web Page Posting Files on UMBC
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Web Design Basic Concepts.
INTRODUCTION TO CLIENT-SIDE WEB PROGRAMMING ACM 511 ACM 262 Course Notes.
Web Standards Coding Benefits of Web Standards Coding – Variety of user agents Same marked up content can be read by browser, smartphones, screen readers.
Week 09, Session 01 Other HTML Tags & HTML5 IF Website Development Presented by: RDT.
Creating Web Pages with HTML
Creating a Simple Page: HTML Overview
Principles of Web Design 6 th Edition Chapter 1 – HTML5.
1 HTML/XHTML Objectives Explain what HTML is and how Web pages use HTML Explain what HTML is and how Web pages use HTML Demonstrate how to create Web pages.
DIY Web Development Hand Code Your Own Page (For Free!) by Bryan Brown, Indiana University Bloomington SLIS.
Lesson 4: Using HTML5 Markup.  The distinguishing characteristics of HTML5 syntax  The new HTML5 sectioning elements  Adding support for HTML5 elements.
XHTML The Basics A brief history of HTML SGML (Standard Generalized Markup Language) Then came HTML Followed by the browser…and the great browser wars.
HTML Structure & syntax
WEB DESIGN USING DREAMWEAVER. The World Wide Web –A Web site is a group of related files organized around a common topic –A Web page is a single file.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
Introduction to HTML5. History of HTML HTML first published – Tim Berners-Lee HTML 2.0 HTML 3.2 HTML 4.01 XHTML 1.0 XHTML 2.0.
XHTML1 Building Document Structure Chapter 2. XHTML2 Objectives In this chapter, you will: Learn how to create Extensible Hypertext Markup Language (XHTML)
Learning Web Design: Chapter 4. HTML  Hypertext Markup Language (HTML)  Uses tags to tell the browser the start and end of a certain kind of formatting.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
MIS 425 Lecture 3 – HTML 5 and CSS Instructor: Martin Neuhard
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
XHTML and CSS Session 1 Intro, (X)HTML, CSS, W3C, browsers, webpage, structure, tags, attributes, elements, web development process, basic XHTML elements.
HTML Structure & syntax. Introduction This presentation introduces the following: Doctype declaration HTML Tags, Elements and Attributes Sections of a.
XHTML By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
WRA 210: 10/30/2013 WIREFRAMES TO HTML/CSS. TODAY’S AGENDA Review: the object Review: the CSS Box Model Review: box model, and layout Intro: HTML5 structural.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
Louisa Lambregts, Louisa Lambregts
INTRODUCTION TO CSS. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features of CSS Features of CSS  Creating Style Sheet Creating Style Sheet.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 2 Key Concepts 1 Copyright © Terry Felke-Morris.
Web Application Programming Presented by: Mehwish Shafiq.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 2.
©SoftMoore ConsultingSlide 1 Introduction to HTML: Basic Document Structure.
Cascading Style Sheets
HTML 5 The Future of Web Development. What is HTML5? “HTML5 is a specification of how the web’s core language, HTML, should be formatted and utilized.
Web Standards 99.9% of Website are still obsolete Designing & building with standards The trouble with standards Findability, Syndication, Blogs, Podcasts,
Objective: To describe the evolution of the Internet and the Web. Explain the need for web standards. Describe universal design. Identify benefits of accessible.
Lesson 2 – Unit B. Quick review 1. What is the name of the eGCC host that you ftp your files? 2. What type of software do you use to create and edit web.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
May 6, 2009 Browser Compatibility Testing Definition It is a non functional type of testing where web based applications are tested on various browsers(IE.
HTML. HTML: What is it? – HTML stands for Hyper Text Markup Language – An HTML file is a text file containing small markup tags – The markup tags tell.
Validation. What is Validation? Removing errors improves the consistency of how our pages look to a wide variety of browsers and devices. Ensuring that.
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.
Introduction of Presented by Neetu sharma MCA (8 th trim)
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML.
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
HTML Structure & syntax
Pre-Production Meet with the client to create a project plan:
Validation.
Web Standards Web Design – Sec 2-3
Introduction to HTML.
Web Standards Web Design – Sec 2-3
Validation.
Unit A.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Presentation transcript:

WRA /16/13 HTML VALIDATION & HTML5

TODAY’S AGENDA Overview of new objects: lists, tables Overview of metadata: meta tags, comments History of the Web Evolution of Web Standards Intro to HTML5 Activities along the way

OVERVIEW OF HTML OBJECTS lists o what are they used for? o what kinds of children do they have? o how do we create nested lists? tables o what are they used for? o how have they been (incorrectly) used in the past? o how does the tag work, what children?

OVERVIEW: METADATA tags o what are they good for? o what kinds of metadata can we include? o what of this metadata is still useful? why / why not? HTML Comments o what are they? o why do people use them? o how do they work? (syntax)

REMINDER: SAVING EXERCISES No modules for a few weeks Ungraded exercises Create a new AFs folder - exercises Create a new HTML file o name file exercise2.html or something else relevant o paste code from Thimble into it o save to AFS in exercises folder o Create new list item for "Exercises" on course page o Add sublist, create link to today's exercise

DISCUSS Zeldman frequently discusses the need to remove “presentation from structure.” Discuss what this means, particularly in the relationship between HTML and CSS.

BEFORE WEB STANDARDS Transition from print to digital technologies o New: users choose how to interact with a text o New: how do texts age as technologies evolve? Browser Wars o Browser developers made their own rules o No way to trust that a design would render the same in different browsers o Maintaining multiple versions of the same website for different browsers

BEFORE WEB STANDARDS The Culprits - Netscape and Microsoft

WHERE DO STANDARDS COME FROM The World Wide Web Consortium Started in 1994 Didn't really have teeth until 2004 Mozilla and Firefox led, others followed W3C consists of members with a vested interest in the web o Microsoft, Google, Apple, Mozilla, Adobe, etc o Group deliberates on how standards evolve

BENEFITS OF STANDARDS Reliable display across browsers [almost] Improved backwards compatibility Structure - Presentation - Behavior Universal support of CSS o Separation of content from presentation [almost] o Texts that transform for different audiences and tech Universal support of JavaScript o Interactive texts, advanced web services

BEING STANDARDS-COMPLIANT Markup must follow syntax rules All required attributes No objects with children they can't have All rules of tags followed o lowercase letters o all attributes in quotation marks o all tags closed properly (especially ) Your markup will be tested for compliance

VALIDATING YOUR MARKUP W3C Validator - free, easy to use W3C Validator Upload files or paste markup into it This is how you will be evaluated Test your favorite website course page See if google.com is valid o What kind of errors do we get back?

ACTIVITY Check your course pages for compliance Report - what kind of errors (if any)? (do this in thimble) Fix your markup (if necessary) Remember: o your markup will be graded for proper syntax o validate early, validate often

READ THESE THINGS focus.html focus.html flash/ flash/ Question: o think of HTML5 and Flash in terms of standards o what are the primary advantages of HTML5 over Flash? (do this in timble)

WHAT HTML5 IS ABOUT Not brand new - evolutionary, not revolutionary Almost all of HTML4 survives (some things obsolete) Usable now; browser support varies Adds native support for audio, video, drawing (canvas) Simplifies a lot of complicated markup Adds new forms of semantic markup

LOTS OF HTML5 TO PLAY WITH Choose One o o o o o Play - take demos for a spin Think - these are done without Flash Significance of these being in the browser? (thimble)

YOU AND HTML5 Your course page template was written in HTML5 Week after next: using HTML5 semantic features to create your portfolio layouts Learn: HTML5 for Web DesignersHTML5 for Web Designers Learn:

FOR NEXT TIME Explore further - play! Read/Watch: o What is the DOM? What is the DOM? o What is CSS? What is CSS? o Lynda.com CSS Introduction Lynda.com CSS Introduction