+ All Categories
Home > Documents > 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

Date post: 01-Jan-2016
Category:
Upload: dylan-hancock
View: 217 times
Download: 2 times
Share this document with a friend
31
1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts
Transcript
Page 1: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

1

Web Developer & Design Foundations with XHTML

Chapter 4Key Concepts

Page 2: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

2

© 2007 Pearson Education

Learning Outcomes

• In this chapter, you will learn to:– Use color on web pages– Create and format horizontal lines on web pages– Decide when to use the most appropriate types of

graphics on web pages– Use the image tag to add graphics to web pages – Use images as backgrounds on tables and web pages– Use images as hyperlinks– Find both free and fee-based sources of graphics– Follow recommended web design guidelines when

using graphics on web pages

Page 3: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

3

© 2007 Pearson Education

Using Color on Web Pages

• Monitors display color as intensities of red, green, and blue

• RGB Color

• The values of red, green, and blue vary from 0 to 255.

• Hexadecimal numbers (base 16) are used to represent these colors.

Page 4: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

4

© 2007 Pearson Education

Hexadecimal Color Values

• Hex value pairs range from 00 to FF

• Three hex value pairs are used to describe a RGB color#000000 black #FFFFFF white

#FF0000 red #00FF00 green

#0000FF blue

Page 5: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

5

© 2007 Pearson Education

Web ColorPalette

• A collection of 216 colors that display the same on both the Mac and PC platforms.

• Hex values: 00, 33, 66, 99, CC, FF• See the Color Chart at

http://webdevfoundatins.net/color/index.hm

Page 6: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

6

© 2007 Pearson Education

XHTMLColor and the <body>

tag• bgcolor Attribute

– Configures the background color of the web page

• text Attribute– Configures the color of the text on the web page

• link Attribute– Configures the color of the hyperlinks on the web page

• vlink Attribute– Configures the color of the visited hyperlinks on the web page

• alink Attribute– Configures the color of the active hyperlinks on the web page

<body bgcolor=“#CCCCCC” text=“#000099”>

Page 7: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

7

© 2007 Pearson Education

XHTML<hr /> tag

• Horizontal Rule tag• Stand alone tag• Used to place a horizontal line on

the pageDesign Hint: when tempted to use an <hr /> tag, try adding more blank space around the web page elements – often this will result in a less cluttered, better designed web page.

• Common Attributes:– width, color, align

Page 8: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

8

© 2007 Pearson Education

Checkpoint 4.1• 1. Is it reasonable to try to code a web page that

looks exactly the same on every browser and every platform? Explain your answer.

• 2. A web page is coded with the background color set to #003300 and the text color set to #333300. When the page is displayed in a browser, the hyperlinks display fine but the text does not show up. Why did this happen? What do you suggest to correct this?

• 3. True or False. Using the Web Safe Color Palette guarantees that your web page colors look identical on every single browser and operating system.

Page 9: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

9

© 2007 Pearson Education

Types of Graphics

• Graphic types commonly used on web pages:– GIF– JPG– PNG

Page 10: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

10

© 2007 Pearson Education

GIF

• Graphics Interchange Format• Best used for line art and logos• Maximum of 256 colors• One color can be configured as transparent• Can be animated• Uses lossless compression• Can be interlaced

Page 11: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

11

© 2007 Pearson Education

JPEG

• Joint Photographic Experts Group

• Best used for photographs

• Up to 16.7 million colors

• Use lossy compression

• Cannot be animated

• Cannot be made transparent

Page 12: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

12

© 2007 Pearson Education

PNG

• Portable Network Graphic• Support millions of colors• Support multiple levels of

transparency• Support interlacing• Use lossless compression• Combines the best of GIF & JPEG• Browser support is growing

Page 13: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

13

© 2007 Pearson Education

XHTML <img> tag• The image tag

• Used to place graphics on a web page• src Attribute

– used to indicate the file name of the graphic

• alt Attribute– Used to configure a text description

• height Attribute– Used to configure the height of the image in pixels

• width Attribute– Used to configure the width of the image in pixels

<img src=“cake.gif” alt=“birthday cake” height=“100” width=“100” />

Page 14: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

XHTML<img> Alignment

• Vertical Alignment– <img> tag align

Attribute

Page 15: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

XHTML More<img>

attributes

• Horizontal Alignment• Adding Vertical Space

– vspace Attribute

• Adding Horizontal Space– hspace Attribute

Page 16: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

16

© 2007 Pearson Education

Image Links

• To create an image link use an anchor tag to contain an image tag

Home

<a href="index.htm"><img src="home.gif" height="19" width="85" alt="Home" /></a>

Page 17: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

17

© 2007 Pearson Education

OrganizingYour Web

<img src=“images/home.gif” alt=“Home” height=“100” width=“200”/>

Place images in their own folder

Page 18: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

XHTML More<body> attributes

• background attribute– Used to configure a background image for a

web page <body background=“clouds.jpg”>

Page 19: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

19

© 2007 Pearson Education

Checkpoint 4.2• 1. Describe the attribute (and corresponding value) used

on an image tag to configure an image called coffee.gif to float on the right side of a paragraph of text, allowing the text to wrap around it. Code sample XHTML to demonstrate this.

• 2. Describe the attribute (and corresponding value) used on an image tag (for coffee.gif) to configure the text following the image to display vertically next to the center of the image rather than next to the bottom of the image. Code sample XHTML to demonstrate this.

• 3. True or False. When coding image links, use configure the image tag with border="0" to avoid the default blue border.

Page 20: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

20

© 2007 Pearson Education

Images & More! XHTML<nobr> tag

• No Break tag• Used when you might be using images in

a navigation bar and you would like to keep the images in a horizontal row no matter what the screen resolution settings are or browser window size is on your visitor's computer.

• <nobr>…place image tags here</nobr>

Page 21: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

21

© 2007 Pearson Education

Using a Table to Format Images

<table cellspacing=“0” cellpadding=“0”>

<tr>

<td>…first image tag goes here…</td>

<td>…second image tag goes here…</td>

<td>…third image tag goes here…</td>

<td>…fourth image tag goes here…</td>

</tr>

</table>

Page 22: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

22

© 2007 Pearson Education

Thumbnail Image

• A small image used to link to a larger version of that image.

• Examples?

Page 23: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

23

© 2007 Pearson Education

ImageMaps

• <map> tag– Defines the map

• <area> tag– Defines a specific area on a map– Can be set to a rectangle, circle,

or polygon• href Attibute• shape Attribute• coords Attribute

Page 24: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

Sample Image Map

<map name="boat" id="boat">

<area href="http://boat.com" shape="rect" coords="24, 188, 339, 283" alt=“fishing boat" />

</map>

<img src="boat.jpg" usemap="#boat" alt=“Lake Michigan" width="416" height="350" />

Page 25: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

25

© 2007 Pearson Education

Sourcesfor Graphics

• create them yourself using a graphics application

• download them from a free site• purchase and download them from a graphics

site• purchase a graphics collection on a CD• take digital photographs• scan your photographs• scan your drawings• hire a graphic designer to create graphics

Page 26: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

26

© 2007 Pearson Education

PopularGraphics Applications

• Adobe Photoshop

• JASC Paintshop Pro

• Adobe Macromedia Fireworks

Page 27: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

27

© 2007 Pearson Education

Guidelinesfor

Using Images

• Consider image load time• Reuse images• Weigh image size with image quality• Resolution• Specify dimensions• Gamma

Page 28: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

28

© 2007 Pearson Education

Images and Accessibility• Don't rely on color alone.

– Some visitors may have color perception deficiencies. Use high contrast between background and text color.

• Avoid using the colors red and brown next to each other.– These colors are difficult for individuals with the most common

color perception deficiency to differentiate.

• Provide a text equivalent for non-text elements. – Use the alt attribute on your image tags.

• If your site navigation uses image links, provide simple text links at the bottom of the page.

Page 29: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

29

© 2007 Pearson Education

Checkpoint 4.3• 1. Search for a site that uses image links

to provide navigation. List the URL of the page.

• What colors are used on the image links? • If the image links contain text, is there good

contrast between the background color and letters on the image links?

• Would the page be accessible to a visitor who is sight-challenged?

• How have accessibility issues been addressed? • Is the alt attribute used to describe the image link? • Is there a row of text links in the footer section of

the page?

– Answer the questions above and discuss your findings.

Page 30: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

30

© 2007 Pearson Education

Checkpoint 4.3

• 2. When configuring an image map, describe the relationship between the image, map, and area tags.

• 3. True or False. Save your images using the smallest file size possible.

Page 31: 1 Web Developer & Design Foundations with XHTML Chapter 4 Key Concepts.

31

© 2007 Pearson Education

Summary• This chapter introduced the use of color and

graphical elements on web pages. • As you continue to create web pages, look back at

the guidelines and accessibility issues related to graphics.

• The number one reason for visitors to leave web pages is too long of a download time. When using images, be careful to minimize this issue.

• Provide alternatives to images (such as text links) and use the alt attribute on your pages.


Recommended