Web Standards Coding Benefits of Web Standards Coding – Variety of user agents Same marked up content can be read by browser, smartphones, screen readers.

Slides:



Advertisements
Similar presentations
Standards and Increasing Maintainability on Web- based Systems James Eaton SE4112/16/2006.
Advertisements

1 HTML Standards & Compliance. 2 Minimum Required HTML tags: (must go in this order!)
XHTML Basics.
Authoring Languages and Web Authoring Software 4.01 Examine web page development and design.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
Project 1 Introduction to HTML.
Interface Design 2 Week 9. Interface Design 2 :: Week 9 :: Calendar.
Standards & Accessibility DMFD. Digital Media: Communication and DesignF2007 Comments Homepage  Requirement: include photo in index.html (today’s.
Developing a Basic Web Page with HTML
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes, Harvard University Extension School — Cambridge, MA The Web Wizard’s Guide.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Chapter 14 Introduction to HTML
1 Lesson 1 Quick HTML Know-How HTML and JavaScript BASICS, 4 th Edition Barksdale / Turner.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
Chapter 1 Introduction to HTML, XHTML, and CSS
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
First Web Page on Pitt Servers Windows Machines.  Follow Pitt CSSD instructions to download Putty and WinScp for Windows machines:
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.
August Chapter 1 - Introduction Learning XML by Erik T. Ray Slides were developed by Jack Davis College of Information Science and Technology Radford.
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.
XHTML & CSS By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
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.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
XHTML By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 1.
Web Application Programming Presented by: Mehwish Shafiq.
The Web Wizard’s Guide to HTML Chapter One World Wide Web Basics.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 2: Markup Language and Site Development Essentials © 2007 Prosoft Learning Corporation All.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction to the World Wide Web & Internet CIS 101.
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.
Basic Web Page Design. Text book: HTML, XHTML, and CSS: Visual QuickStart Guide, Sixth Edition written by Elizabeth Castro. Software: Adobe® Dreamweaver®
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Project 1 Introduction to HTML.
Chapter 1 Introduction to HTML.
W3C Web standards and Recommendations
Project 1 Introduction to HTML.
The Internet and HTML Code
Introduction to XHTML.
Microsoft Office Illustrated
Web Programming– UFCFB Lecture 9
CISC103 Web Development Basics: Web site:
World Wide Web Consortium W3C
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
CIS 133 mashup Javascript, jQuery and XML
Web Programming– UFCFB Lecture 9
Interface Design 2 Week 11.
4.01 How Web Pages Work.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Presentation transcript:

Web Standards Coding Benefits of Web Standards Coding – Variety of user agents Same marked up content can be read by browser, smartphones, screen readers etc. – Performance File size is smaller – exclude presentational mark-up – Cross Browser Compatibility – Separation of Content and Presentation From Stylin’ with CSS by Charles Wyke-Smith Second Edition

Web Standards Coding Benefits of Web Standards Coding (cont) – Build more fluid pages Easier to change number of list items etc. – Validation tools Use HTML, CSS, XHTML validators – Streamline production Allow teams of people to work on project Each team member knows rules for content and design – Accessibility

Standards Organizations List of Standards Organizations – – The Web Standards Project – Founded in 1998, The Web Standards Project (WaSP) fights for standards that reduce the cost and complexity of development while increasing the accessibility and long- term viability of any site published on the Web. We work with browser companies, authoring tool makers, and our peers to deliver the true power of standards to this medium.standardsbrowser companiesauthoring tool makersour peers

Standards Organizations W3C - – The World Wide Web Consortium (W3C) is an international industry consortium dedicated to “leading the Web to its full potential“. It’s led by Tim Berners-Lee, the inventor of the Web. Founded in 1994, the W3C has more than 450 member organizations – including Microsoft, America Online (parent company of Netscape Communications), Apple Inc., Adobe, Sun Microsystems, and a variety of other hardware and software manufacturers, content providers, academic institutions, and telecommunications companies. The Consortium is hosted by three research institutions – MIT in the US, INRIA in Europe, and Keio University in Japan.World Wide Web Consortiumleading the Web to its full potential member organizationsMicrosoftAmerica OnlineNetscape Communications Apple Inc.AdobeSun MicrosystemsMITINRIAKeio University

Standards Organizations What are the W3C Standards related to web design ? -- HTML 5 - – HyperText Markup Language – HTML 4.01 – HyperText Markup Language – XML 1.0 – Extensible Markup Language – XHTML 1.0, 1.1, and Modularization – CSS – Cascading Style Sheets – DOM 1 – Document Object Model Level 1 W3C HTML Working Group – – HTML 5

Standards Organizations The European Computer Manufacturers Association (ECMA) is an organization officially founded in 1961 in order to meet the need for standardizing computer operational formats, including programming languages and input/output codes.European Computer Manufacturers Association – ECMAScript (standardized JavaScript)

HTML Tutorials History of HTML – – HTML Tutorial – HTML Templates – -document structure – - doctypes – HTML 5 Overview HTML Simulator – Use HTML simulator to see implementation: –

Doctypes Templates Templates for Doctypes – HTML 4.01 Templates HTML 4.01 Transitional Document HTML 4.01 Strict Document HTML 4.01 Frameset XHTML 1.0 and 1.1 Templates XHTML 1.0 Transitional Document XHTML 1.0 Strict Document XHTML 1.0 Frameset XHTML 1.1 Document

Coding Environment Text Editor – Notepad, Notepad++ or your choice Dreamweaver, Photoshop and Adobe Products Firefox and add-ons – Firefox US/firefox/personal.htmlhttp:// US/firefox/personal.html – Firebug – FireFTP – SourceChart US/firefox/addon/655/ US/firefox/addon/655/ – Web Developer US/firefox/addon/60/ US/firefox/addon/60/

HTML/CSS Validators Run your code through the W3C validator. – Subjective Pay attention to the errors but, it is not necessary to correct all of them Be sensible: if your page has over 100 errors then it is not a good page If your page has six errors and you know why they are occurring then it may be acceptable

Absolute/Relative Linking Absolute and Relative Linking – – Absolute Uses a fully qualified URL: – – Ok, don’t click there is no dog this is just an example. – Relative The destination href is relative to the source document – If source document is in 1052 directory (folder) – href=“/images/dog.jpg” Can move up directories by using.. So, if source document lives in images then files living in is1052 can be referenced by href=“../filename” – Use relative linking for documents on your machine and absolute linking for documents outside

Resources Comprehensive List of resources – Massive list of web development tools – Cheat sheets are particularly helpful sheet/ sheet/

Homeworks All homeworks will be posted on your webpage for the class at – Create a file called index.html and place it in this directory All homeworks are due in one week at the start of the class. Your homework page should be: – Neat – Well organized – Easily understood – Have your NAME All homeworks will reference the homework number and possibly title. Example: