Chapter 1 Understanding the Web Design Environment

Slides:



Advertisements
Similar presentations
CSCI N241: Fundamentals of Web Design Copyright ©2004 Department of Computer & Information Science Introducing XHTML: Module B: HTML to XHTML.
Advertisements

Computers: Tools for an Information Age Writing Your Own Web Page: Using HTML and Web Authoring Tools.
Chapter 11 Creating Framed Layouts Principles of Web Design, 4 th Edition.
Principles of Web Design 5th Edition
Week 7 Web Typography. 2 Understanding Type Design Principles.
Project 1 Introduction to HTML.
HTML Hypertext Markup Language –First proposed by CERN in 1989 –It is non-linear so it allows you to jump from place to place –Markup refers to the structure.
XHTML1 Tables and Lists. XHTML2 Objectives In this chapter, you will: Create basic tables Structure tables Format tables Create lists.
HTML Introduction HTML
Create a Web Site with Frames
Developing a Basic Web Page with HTML
Introducing XHTML: Module B: HTML to XHTML. Goals Understand how XHTML evolved as a language for Web delivery Understand the importance of DTDs Understand.
1st Project Introduction to HTML.
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
XP Tutorial 5New Perspectives on HTML, XHTML, and DHTML, Comprehensive 1 Designing a Web Site with Frames Using Frames to Display Multiple Web Pages Tutorial.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
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.
1 The Structure of a Web Table beginning of the table structure first row of three in the table end of the table structure table cells You do not need.
Review HTML  What is HTML?  HTML is a language for describing web pages.  HTML stands for Hyper Text Markup Language  HTML is not a programming language,
Chapter 1 Variables in the Web Design Environment.
Chapter 1 Variables in the Web Design Environment
Web page - A Web page is a simple text file that contains HTML tags (code) that describe what should be displayed on the browser. -The Web browser interprets.
© 2011 Delmar, Cengage Learning Chapter 2 Developing a Web Page.
Principles of Web Design 6 th Edition Chapter 2 – Web Site Design Principles.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Creating Web Pages with HTML
Creating a Simple Page: HTML Overview
Principles of Web Design 6 th Edition Chapter 1 – HTML5.
Chapter 1 Introduction to HTML, XHTML, and CSS
Chapter 7 Web Typography Principles of Web Design, 4 th Edition.
CS 299 – Web Programming and Design Introduction to HTML.
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
Web Site Design Principles
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.
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.
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
XHTML. Introduction to XHTML What Is XHTML? – XHTML stands for EXtensible HyperText Markup Language – XHTML is almost identical to HTML 4.01 – XHTML is.
Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and attributes Create.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
Understanding the Web Design Environment. External factors that affect Web design Many variables affect how Web pages appear New screen resolutions Wide-screen.
Designing a Web Page with Tables. A text table: contains only text, evenly spaced on the Web page in rows and columns uses only standard word processing.
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.
Week 11 Creating Framed Layouts Objectives Understand the benefits and drawbacks of frames Understand and use frame syntax Customize frame characteristics.
Chapter 8 HTML Frames. 2 Principles of Web Design Chapter 8 Objectives Understand the benefits and drawbacks of frames Understand and use frames syntax.
XHTML By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
ECA 228 Internet/Intranet Design I Intro to Markup.
Copyright (c) 2004 Prentice-Hall. All rights reserved. 1 Committed to Shaping the Next Generation of IT Experts. Creating XHTML Documents Essentials for.
4 HTML Basics Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and.
2.1 XHTML. Motto High thoughts must have high language. –Aristophanes.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
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.
Microsoft Expression Web 3 – Illustrated Unit D: Structuring and Styling Text.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
HTML HyperText Markup Language Victoria E. Kozlek.
XHTML1 Introduction to Web Pages N100 Building a Simple Web Page.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
Project 1 Introduction to HTML.
Positioning Objects with CSS and Tables
Project 1 Introduction to HTML.
Web Programming– UFCFB Lecture 9
Understand basic HTML and CSS terminology, concepts, and basic operations. Objective 3.01.
Web Programming– UFCFB Lecture 9
Positioning Objects with CSS and Tables
Presentation transcript:

Chapter 1 Understanding the Web Design Environment Principles of Web Design, Third Edition

Objectives Describe the current state of HTML Move from HTML to XHTML Understand variables in the Web design environment Describe browser compatibility issues Consider connection speed differences Code for multiple screen resolutions Address operating system issues Principles of Web Design, Third Edition

HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to represent simple document structure Uses hypertext to link related topics Designed for use over the Internet The Web has outgrown the capabilities of HTML Principles of Web Design, Third Edition

The Limitations of HTML A markup language is a structured language that lets you identify common sections of a document such as headings, paragraphs, and lists An HTML file includes text and HTML markup elements The browser interprets the HTML markup elements and displays the results, hiding the actual markup tags from the user Principles of Web Design, Third Edition

The Limitations of HTML HTML is an open, non-proprietary, cross-platform compatible language HTML is not a What You See Is What You Get (WYSIWYG) layout tool HTML was intended only to express logical document structure, not display characteristics Principles of Web Design, Third Edition

The Need for Style Sheets Style sheets let you separate display information from content Separating display information lets you repurpose your content for multiple destinations Principles of Web Design, Third Edition

Principles of Web Design, Third Edition

The Need for Style Sheets Cascading Style Sheets (CSS) is a powerful display language for HTML CSS lets you state style rules in an external style sheet that is linked to every page on a Web site CSS lets you easily control the display characteristics of your Web site Newer browsers offer more complete CSS support Principles of Web Design, Third Edition

Benefits of Moving to XHTML XHTML is a reformulation of HTML 4.01 in XML Brings data-handling benefits of XML to HTML Style sheets are required Stricter syntax rules 3 “flavors”: Strict, Transitional, Frameset Principles of Web Design, Third Edition

XHTML Syntax Rules Documents must be well-formed Elements must nest correctly XML is case-sensitive End tags are required Empty elements are signified by a closing slash Attribute values must be quoted Principles of Web Design, Third Edition

Migrating from HTML to XHTML Evaluate existing code Evaluate existing display information Create coding conventions Start using CSS Test for backward compatibility Principles of Web Design, Third Edition

Choosing an HTML Editor As with the browsers, authoring packages interpret tags based on their own built-in logic. Therefore, a page that you create in an editing package may look quite different in the editing interface than it does in a browser. You’ll probably end up working with a combination of tools to create your finished pages Principles of Web Design, Third Edition

Choosing an HTML Editor You can create or generate HTML code to build Web pages in many ways Many sites on the Web are coded using simple text editing tools such as Notepad Many different HTML editing programs are available Principles of Web Design, Third Edition

Variables in the Web Design Environment Browser compatibility Connection speed Screen resolution Operating system Principles of Web Design, Third Edition

Browser Compatibility Issues One of the greatest challenges facing HTML authors is designing pages that display properly in multiple browsers Every browser contains a program called a parser that interprets the markup tags in an HTML file and displays the results in the canvas area of the browser interface Principles of Web Design, Third Edition

Principles of Web Design, Third Edition

Browser Compatibility Issues The logic for interpreting the HTML tags is different in every browser, resulting in varying interpretations of the way the HTML file is displayed Although it’s a good idea to test with the latest browsers, it’s also prudent to test your work in older browsers as well Principles of Web Design, Third Edition

Creating Cross-Browser Compatible Pages Lowest common denominator coding - use an older version of HTML to ensure portability Cutting-edge coding - push the medium forward by coding to the latest standard and using the latest enhancements Browser-specific coding - specify a particular brand and version of browser to access the site Principles of Web Design, Third Edition

Solving the Browser Dilemma You must test your work in as many browsers as possible during and at the end of the development process to make sure that your pages will render properly Principles of Web Design, Third Edition

Considering Connection Speed Differences It will still be awhile before most computer users have fast access to the Web Less than 20% of American households have access to cable modems Only 5-10% of all households have access to Digital Subscriber Line (DSL) Principles of Web Design, Third Edition

Principles of Web Design, Third Edition

Bandwidth Concerns If your pages download slowly, your users will probably click to go to another site before they see your content Most users will simply not wait longer than 20 seconds for a page to load The size and number of graphics on your Web pages influence the speed at which your pages display Principles of Web Design, Third Edition

Testing for Download Times Test your site at different connection speeds Test your site as if you were a user visiting for the first time. This is when users experience the greatest download times. Clear your cache of the files and images that the browser has stored Principles of Web Design, Third Edition

Working with the Cache to Improve Download Time The cache is the temporary storage area for Web pages and images The browser always tries to load images and files from the cache Make use of the cache by reusing images as much as possible Principles of Web Design, Third Edition

Coding for Multiple Screen Resolutions A computer monitor’s screen resolution is the horizontal and vertical width and height of the computer screen in pixels The two most common screen resolutions (traditionally expressed as width x height) are 800 x 600 and 1024 x 768 User screen resolution is a factor over which you have no control Principles of Web Design, Third Edition

Fixed Design As the screen resolution changes, the content remains aligned to the left side of the page Principles of Web Design, Third Edition

Principles of Web Design, Third Edition

Principles of Web Design, Third Edition

Flexible Design As the screen resolution changes, the content expands to accommodate the varying screen width Principles of Web Design, Third Edition

Principles of Web Design, Third Edition

Principles of Web Design, Third Edition

Centered Design As the screen resolution changes, the Web page stays centered in the browser window, splitting the remaining space into equal amounts on the left and right side of the browser window. Principles of Web Design, Third Edition

Principles of Web Design, Third Edition

Principles of Web Design, Third Edition

Operating System Issues Monitors and display software Browser versions Font choices Principles of Web Design, Third Edition

Summary Use Cascading Style Sheets Decide whether to code to the XHTML standard. Choose the type of editing tool you will use to create your code Choose the suite of browsers you will use to test your site Decide how browser-specific your site will be. Your goal is to create a site that is widely accessible to multiple browsers. Principles of Web Design, Third Edition

Summary Resolve to continually test your work as you build your site Test with multiple browsers, at different screen resolutions, and at different connection speeds If you can, try to view your site on multiple platforms such as PC and Macintosh as well Principles of Web Design, Third Edition