Understanding the Web Design Environment. Principles of Web Design, Third Edition

Similar documents
HTML. Mohammed Alhessi M.Sc. Geomatics Engineering. Internet GIS Technologies كلية اآلداب - قسم الجغرافيا نظم المعلومات الجغرافية

A network is a group of two or more computers that are connected to share resources and information.

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

COMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal

Hypertext Markup Language, or HTML, is a markup

XHTML. XHTML stands for EXtensible HyperText Markup Language. XHTML is the next generation of HTML. XHTML is almost identical to HTML 4.

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh

The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to:

Page Layout Using Tables

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and

What is XHTML? XHTML is the language used to create and organize a web page:

introduction to XHTML

c122jan2714.notebook January 27, 2014

Introduction to WEB PROGRAMMING

Lesson 5 Introduction to Cascading Style Sheets

Bixby Public Schools Course Essential Elements Grade: Desktop Publishing

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

Internet: An international network of connected computers. The purpose of connecting computers together, of course, is to share information.

HTMLandXHTML 5th Edition

Objective % Select and utilize tools to design and develop websites.

Web Design and Development ACS Chapter 3. Document Setup

Module 2 (III): XHTML

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10

FUNDAMENTALS OF WEB DESIGN (46)

Announcements. Paper due this Wednesday

HTML. Mendel Rosenblum. CS142 Lecture Notes - HTML

Assignments (4) Assessment as per Schedule (2)

Programmazione Web a.a. 2017/2018 HTML5

INTRODUCTION TO WEB USING HTML What is HTML?

Developing a Basic Web Page

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

Dreamweaver: Accessible Web Sites

singly and doubly linked lists, one- and two-ended arrays, and circular arrays.

Chapter 10: Understanding the Standards

GRAPHIC WEB DESIGNER PROGRAM

Dreamweaver Domain 5: Organizing Content by Using Dreamweaver CS5

Advanced Layouts in a Content-Driven Template-Based Layout System

Bridges To Computing

Objectives. Introduction to HTML. Objectives. Objectives

Lab Introduction to Cascading Style Sheets

The Benefits of CSS. Less work: Change look of the whole site with one edit

Chapter 1 Introduction to HTML, XHTML, and CSS

ver Wfl Adobe lif Sams Teach Yourself Betsy Bruce Robyn Ness SAMS 800 East 96th Street, Indianapolis, Indiana, USA WlM John Ray ^lg^

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

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

1Site Development Foundations Objectives and Locations

This document provides a concise, introductory lesson in HTML formatting.

Web Design. Basic Concepts

Background of HTML and the Internet

The Nature of the Web

Quark XML Author October 2017 Update with Business Documents

HTML HTML/XHTML HTML / XHTML HTML HTML: XHTML: (extensible HTML) Loose syntax Few syntactic rules: not enforced by HTML processors.

Creating Web Pages with SeaMonkey Composer

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

CREATING A WEBSITE USING CSS. Mrs. Procopio CTEC6 MYP1

HTML. Hypertext Markup Language. Code used to create web pages

Designing the Home Page and Creating Additional Pages

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

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

COMSC-031 Web Site Development- Part 2

(1) I (2) S (3) P allow subscribers to connect to the (4) often provide basic services such as (5) (6)

Chapter 2:- Introduction to XHTML. Compiled By:- Sanjay Patel Assistant Professor, SVBIT.

MRK260. Week Two. Graphic and Web Design

Insert/Edit Image. Overview

Introduction to Web Development

Structured documents

Tutorial 5 Working with Tables and Columns. HTML and CSS 6 TH EDITION

Html basics Course Outline

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

CS474 MULTIMEDIA TECHNOLOGY

Text and Layout. Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 11. This presentation 2004, MacAvon Media Productions

PART COPYRIGHTED MATERIAL. Getting Started LEARN TO: Understand HTML, its uses, and related tools. Create HTML documents. Link HTML documents

1. The basic building block of an HTML document is called a(n) a. tag. b. element. c. attribute. d. container. Answer: b Page 5

Getting Started with Eric Meyer's CSS Sculptor 1.0

Microsoft Expression Web Quickstart Guide

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

MTA EXAM HTML5 Application Development Fundamentals

Web Development IB PRECISION EXAMS

CSS: The Basics CISC 282 September 20, 2014

Styles, Style Sheets, the Box Model and Liquid Layout

Implementing Web Content

XHTML & CSS CASCADING STYLE SHEETS

Enduring Understandings: Web Page Design is a skill that grows and develops throughout the careful planning and study of software and design.

ADOBE Dreamweaver CS3 Basics

Creating Accessible Web Sites with EPiServer


Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style

COMS W3101: SCRIPTING LANGUAGES: JAVASCRIPT (FALL 2018)

Quark XML Author October 2017 Update for Platform with Business Documents

Exam : 1D Title : CIW Foundations. Version : DEMO

[AVWSQ-ADWCS6]: WSQ ICDL Adobe Dreamweaver CS6

Chapter 1 True/False Instructions: Circle T if the statement is true or F if the statement is false.

INTRODUCTION TO HTML5! CSS Styles!

c122sep2914.notebook September 29, 2014

Creating Web Pages with HTML-Level III Tutorials HTML 6.01

STD 7 th Paper 1 FA 4

HTML TUTORIAL ONE. Understanding What XHTML is Not

CITS1231 Web Technologies. Introduction to Cascading Style Sheets

History of the Internet. The Internet - A Huge Virtual Network. Global Information Infrastructure. Client Server Network Connectivity

HTML and CSS COURSE SYLLABUS

Transcription:

Understanding the Web Design Environment 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 2

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 3

The Limitations of HTML HTML is an open, non-proprietary, crossplatform 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 4

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 5

Principles of Web Design, Third Edition 6

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 7

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 8

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 9

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 10

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 11

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 12

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

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 14

Principles of Web Design, Third Edition 15

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 16

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 17

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 18

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 19

Principles of Web Design, Third Edition 20

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 21

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 22

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 23

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 24

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

Principles of Web Design, Third Edition 26

Principles of Web Design, Third Edition 27

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

Principles of Web Design, Third Edition 29

Principles of Web Design, Third Edition 30

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 31

Principles of Web Design, Third Edition 32

Principles of Web Design, Third Edition 33

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

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 35

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 36