CART

(0) items

New Perspectives on HTML and XHTML, Comprehensive,9780619267476
This item qualifies for
FREE SHIPPING!

FREE SHIPPING OVER $59!

Your order must be $59 or more, you must select US Postal Service Shipping as your shipping preference, and the "Group my items into as few shipments as possible" option when you place your order.

Bulk sales, PO's, Marketplace Items, eBooks, Apparel, and DVDs not included.

New Perspectives on HTML and XHTML, Comprehensive

by
Edition:
1st
ISBN13:

9780619267476

ISBN10:
061926747X
Format:
Paperback
Pub. Date:
11/2/2004
Publisher(s):
Cengage Learning
List Price: $154.33

Buy Used Textbook

(Recommended)
Usually Ships in 2-3 Business Days
$108.03

Buy New Textbook

Currently Available, Usually Ships in 24-48 Hours
$138.90

Rent Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

More New and Used
from Private Sellers
Starting at $0.01

Questions About This Book?

What version or edition is this?
This is the 1st edition with a publication date of 11/2/2004.
What is included with this book?
  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any CDs, lab manuals, study guides, etc.
  • The Used copy of this book is not guaranteed to inclue any supplemental materials. Typically, only the book itself is included.

Related Products


  • New Perspectives on Creating Web Pages with HTML - Comprehensive
    New Perspectives on Creating Web Pages with HTML - Comprehensive
  • New Perspectives on Creating Web Pages with HTML Second Edition - Comprehensive
    New Perspectives on Creating Web Pages with HTML Second Edition - Comprehensive
  • New Perspectives on Creating Web Pages With Html: Comprehensive  (Updated)
    New Perspectives on Creating Web Pages With Html: Comprehensive (Updated)
  • New Perspectives on HTML and XHTML
    New Perspectives on HTML and XHTML
  • New Perspectives on HTML and XHTML : Comprehensive
    New Perspectives on HTML and XHTML : Comprehensive




Summary

This highly-anticipated new edition of the best-selling text Creating Web Pages with HTML uses the New Perspectives Series? signature case-based, problem-solving approach to teach users how to create simple to advanced Web sites using HTML and XHTML.

Table of Contents

Preface iii
HTML and XHTML
Level Tutorials 1(1)
Read This Before You Begin
2(1)
Developing a Basic Web Page
3(52)
Creating a Web Page for Stephen Dube's
Chemistry Classes
3(1)
Session 1.1
4(5)
Introducing the World Wide Web
4(1)
The Development of the World Wide Web
5(1)
Web Servers and Web Browsers
6(1)
HTML: The Language of the Web
6(1)
The History of HTML
6(2)
Tools for Creating HTML Documents
8(1)
Session 1.1 Quick Check
9(1)
Session 1.2
9(30)
Creating an HTML Document
9(2)
Marking Elements with Tags
11(1)
White Space and HTML
12(1)
Element Attributes
13(1)
The Structure of an HTML File
14(2)
Displaying an HTML File
16(1)
Working with Block-Level Elements
17(1)
Creating Headings
17(1)
Inserting an Inline Style
18(1)
Applying the Text-Align Style
19(2)
Creating Paragraphs
21(3)
Creating Lists
24(1)
Creating an Ordered List
24(1)
Creating an Unordered List
24(1)
Creating a Nested List
25(1)
Applying a Style to a List
26(2)
Creating a Definition List
28(2)
Using Other Block-Level Elements
30(1)
Working with Inline Elements
31(2)
Understanding Logical and Physical Elements
33(1)
Session 1.2 Quick Check
34(1)
Session 1.3
34(1)
Working with Empty Elements
34(1)
Inserting a Graphic
34(2)
Inserting Horizontal Lines
36(2)
Other Empty Elements
38(1)
Working with Special Characters
39(16)
Tips for Good HTML Code
42(1)
Session 1.3 Quick Check
43(1)
Tutorial Summary
43(1)
Key Terms
43(1)
Review Assignments
44(2)
Case Problems
46(7)
Quick Check Answers
53(2)
Developing a Basic Web Site
55(52)
Creating a Chemistry Web Site
55(1)
Session 2.1
56(8)
Working with Links
56(2)
Creating Element ids
58(1)
Creating Links within a Document
59(4)
Creating Anchors
63(1)
Session 2.1 Quick Check
63(1)
Session 2.2
64(12)
Working with Web Site Structures
64(1)
Linear Structures
64(1)
Hierarchical Structures
65(1)
Mixed Structures
66(2)
Creating Links between Documents
68(1)
Linking to a Document
69(3)
Linking to a Location within another Document
72(1)
Linking to Documents in Other Folders
73(1)
Absolute Paths
74(1)
Relative Paths
75(1)
Changing the Base
76(1)
Session 2.2 Quick Check
76(1)
Session 2.3
76(31)
Linking to Resources on the Internet
76(1)
Understanding URLs
76(1)
Linking to a Web Page
77(3)
Linking to FTP Servers
80(1)
Linking to Usenet News
81(1)
Linking to a Local File
81(1)
Linking to E-mail
82(2)
Working with Hypertext Attributes
84(1)
Opening a Secondary Window
84(2)
Creating a Popup Title
86(1)
Creating an Access Key
86(1)
Creating a Semantic Link
87(1)
Using the Link Element
88(1)
Tips for Creating Effective Links
89(1)
Session 2.3 Quick Check
89(1)
Tutorial Summary
90(1)
Key Terms
90(1)
Review Assignments
90(3)
Case Problems
93(9)
Quick Check Answers
102(3)
Level II Tutorials
105(1)
Read This Before You Begin
106(1)
Designing a Web Page
107(66)
Working with Fonts, Colors, and Graphics
107(1)
Session 3.1
108(23)
Working with Color in HTML
108(1)
Using Color Values
109(4)
Using Color Names
113(1)
Defining Foreground and Background Colors
114(2)
Working with Fonts and Text Styles
116(1)
Choosing a Font
117(3)
Setting the Font Size
120(3)
Controlling Spacing and Indentation
123(3)
Setting Font Styles, Weights, and other Decorative Features
126(2)
Aligning Text Vertically
128(1)
Combining all Text Formatting in a Single Style
128(2)
Using the Span Element
130(1)
Session 3.1 Quick Check
131(1)
Session 3.2
131(1)
Choosing an Image Format
131(20)
Working with GIF Images
132(1)
Working with Transparent Colors
133(1)
Using Animated GIFs
133(2)
Working with JPEG Images
135(1)
Working with PNG Images
135(1)
Other Image Formats
136(1)
Aligning an Image
137(1)
Floating an Element
137(1)
Clearing an Element
138(2)
Using the Align Attribute
140(2)
Setting Margins
142(2)
Setting the Image Size
144(1)
Inserting a Background Image
145(1)
Background Image Options
146(2)
The Background Style
148(2)
Session 3.2 Quick Check
150(1)
Session 3.3
151(22)
Understanding Image Maps
151(1)
Server-Side Image Maps
152(1)
Client-Side Image Maps
152(2)
Defining Image Map Hotspots
154(1)
Creating a Rectangular Hotspot
154(1)
Creating a Circular Hotspot
155(1)
Creating a Polygonal Hotspot
155(2)
Using an Image Map
157(2)
Tips for Web Page Design
159(1)
Session 3.3 Quick Check
160(1)
Tutorial Summary
160(1)
Key Terms
160(1)
Review Assignments
161(2)
Case Problems
163(7)
Quick Check Answers
170(3)
Designing a Web Page with Tables
173(70)
Creating a News Page
173(1)
Session 4.1
174(13)
Tables on the World Wide Web
174(1)
Creating a Text Table
175(1)
Using Fixed-Width Fonts
176(1)
Using Preformatted Text
177(2)
Defining a Table Structure
179(1)
Marking a table, table row, and table cell
179(3)
Creating Table Headings
182(2)
Creating Row Groups
184(1)
Creating a Table Caption
185(2)
Adding a Table Summary
187(1)
Session 4.1 Quick Check
187(1)
Session 4.2
187(22)
Working with the Table Border
187(1)
Adding a Table Border
188(3)
Creating Frames and Rules
191(2)
Sizing a Table
193(1)
Setting Cell Spacing
193(1)
Setting Cell Padding
194(1)
Setting the Table Width
195(2)
Setting Cell and Column Width
197(1)
Preventing Line Wrap
197(1)
Spanning Rows and Columns
198(3)
Formatting Table Contents
201(1)
Aligning the Contents of a Cell
201(2)
Formatting Table Text
203(1)
Setting the Background Color
204(2)
Setting the Background Image
206(1)
Aligning a Table on a Web Page
206(2)
Working with Column Groups
208(1)
Session 4.2 Quick Check
209(1)
Session 4.3
209(34)
Using Tables for Layout
209(1)
Layout Designs
209(3)
Fixed-width and Fluid Layouts
212(2)
Challenges of Table Layouts
214(2)
Creating a Newspaper-Style Layout
216(1)
Creating the Outer Table
217(4)
Creating a Nested Table
221(7)
Combining the Outer and Inner Tables
228(2)
Tips for Effective Use of Tables
230(1)
Session 4.3 Quick Check
230(1)
Tutorial Summary
230(1)
Key Terms
231(1)
Review Assignments
231(2)
Case Problems
233(7)
Quick Check Answers
240(3)
Designing a Web Site with Frames
243(48)
Using Frames to Display Multiple Web Pages
243(1)
Session 5.1
244(47)
Introducing Frames
244(3)
Planning Your Frames
247(1)
Creating a Frameset
248(1)
Specifying Frame Size and Orientation
249(2)
Specifying a Frame Source
251(1)
Nesting Framesets
252(3)
Formatting a Frame
255(1)
Hiding and Displaying Scroll Bars
255(1)
Setting Frame Margins
256(2)
Controlling Frame Resizing
258(1)
Session 5.1 Quick Check
258(1)
Session 5.2
259(1)
Working with Frames and Links
259(1)
Assigning a Name to a Frame
260(1)
Specifying a Link Target
261(1)
Using Reserved Target Names
262(5)
Using the noframes Element
267(3)
Working with Frame Borders
270(1)
Setting the Frame Border Color
270(1)
Setting the Frame Border Width
271(2)
Creating Inline Frames
273(2)
Tips for Using Frames
275(1)
Session 5.2 Quick Chec
275(1)
Tutorial Summary
275(1)
Key Terms
276(1)
Review Assignments
276(3)
Case Problems
279(7)
Quick Check Answers
286(3)
Level III Tutorials
289(1)
Read This Before You Begin
290(1)
Creating Web Page Forms
291(56)
Designing a Product Registration Form
291(1)
Session 6.1
292(13)
Introducing Web Forms
292(1)
Parts of a Web Form
292(1)
Forms and Server-Based Programs
293(1)
Creating the Form Element
294(2)
Creating Input Boxes
296(4)
Setting the Size of an Input Box
300(1)
Setting the Maximum Length of an Input Box
301(1)
Setting a Default Value for a Field
302(1)
Creating a Password Field
303(1)
Working with Form Labels
303(2)
Session 6.1 Quick Check
305(1)
Session 6.2
305(18)
Creating a Selection List
305(1)
Defining the Selection Options
306(3)
Modifying the Appearance of a Selection List
309(1)
Making Multiple Selections
309(1)
Working with Option Values
310(1)
Working with Option Groups
311(2)
Creating Option buttons
313(2)
Creating a Field Set
315(2)
Creating Check Boxes
317(3)
Creating a Text Area Box
320(3)
Session 6.2 Quick Check
323(1)
Session 6.3
323(24)
Working with Form Buttons
323(1)
Creating a Command button
324(1)
Creating Submit and Reset Buttons
324(2)
Designing a Custom Button
326(1)
Creating File Buttons
327(1)
Creating Image Fields
328(1)
Working with Hidden Fields
329(1)
Working with Form Attributes
330(1)
Using the mailto Action
331(1)
Specifying the Tab Order
332(1)
Specifying an Access Key
332(1)
Tips for Creating Effective Forms
333(1)
Session 6.3 Quick Check
333(1)
Tutorial Summary
334(1)
Key Terms
334(1)
Review Assignments
334(3)
Case Problems
337(9)
Quick Check Answers
346(1)
Working with Cascading Style Sheets
347(88)
Creating a Style for Online Scrapbooks
347(1)
Session 7.1
348(17)
Introducing Cascading Style Sheets
348(1)
The History of CSS
348(2)
Applying a Style Sheet
350(1)
Using Inline Styles
350(1)
Using Embedded Styles
351(1)
Style Attributes
351(1)
Applying an Embedded Style
352(2)
Using an External Style Sheet
354(1)
Adding Style Comments
354(1)
Linking to an External Style Sheet
355(1)
Importing a Style Sheet
356(1)
Understanding Cascading Order
357(1)
Style Precedence
358(1)
Style Inheritance
359(1)
Working with Selectors
360(1)
Contextual Selectors
360(2)
Attribute Selectors
362(1)
Applying a Selector Pattern
363(1)
Session 7.1 Quick Check
364(1)
Session 7.2
365(30)
Using IDs and Classes
365(1)
Working with IDs
366(1)
Working with Classes
367(2)
Sizing Elements
369(1)
Setting the Element Width
369(1)
Setting the Element Height
370(1)
Floating an Element
371(1)
Working with the div Element
372(4)
Setting the Display Style
376(3)
Working with the Box Model
379(1)
Setting the Padding Size
380(2)
Formatting the Border
382(5)
Using Pseudo-Classes and Pseudo-Elements
387(1)
Creating a Link Rollover
387(2)
Creating a Drop-Cap
389(3)
Applying a Style to a Web Site
392(2)
Session 7.2 Quick Check
394(1)
Session 7.3
395(40)
Positioning Objects with CSS
395(4)
The Position Style
399(1)
Absolute Positioning
399(3)
Relative Positioning
402(1)
Fixed and Inherited Positioning
403(1)
Placing the Callout Notes
403(2)
Working with Overflow and Clipping
405(2)
Stacking Elements
407(2)
Working with Different Media
409(1)
Media Types
409(1)
The @media Rule
410(1)
Supporting Older Browsers
411(1)
Media Groups
411(1)
Hiding Elements
412(4)
Using Print Styles
416(1)
Page Pseudo-Classes and Named Pages
416(1)
Setting the Page Size
417(1)
Displaying Crop Marks
417(1)
Working with Page Breaks
418(3)
Session 7.3 Quick Check
421(1)
Tutorial Summary
422(1)
Key Terms
422(1)
Review Assignments
422(2)
Case Problems
424(8)
Quick Check Answers
432(3)
Using Multimedia on the Web
435(48)
Enhancing a Web Site with Sound, Video and Applets
435(1)
Session 8.1
436(14)
Working with Multimedia
436(2)
Working with Audio
438(1)
Sampling Rate, Sample Resolution, and Channels
439(3)
Sound File Formats
442(1)
Linking to an Audio Clip
443(2)
Embedding an Audio Clip
445(1)
Creating an Embedded Object
446(2)
Playing Background Sounds
448(1)
Session 8.1 Quick Check
449(1)
Session 8.2
450(7)
Working with Video
450(1)
Frame Rates and Codecs
450(1)
Video File Formats
451(1)
Linking to a Video Clip
452(2)
Embedding a Video Clip
454(1)
Using a Dynamic Source
455(1)
Supporting Non-Embedded Elements
456(1)
Session 8.2 Quick Check
456(1)
Session 8.3
457(26)
Introducing Java
457(1)
A Brief History of Java
457(1)
Understanding Applets and class Files
458(1)
Working with Applets
458(1)
Working with Applet Parameters
459(1)
Using a Java Applet
460(3)
Creating a Marquee with Internet Explorer
463(2)
Working with the Object Element
465(2)
Inserting an Inline Image
467(1)
Displaying an file
467(1)
Displaying a Multimedia Clip
467(1)
Displaying a Java Applet
468(1)
Displaying an ActiveX Control
468(1)
Nesting Objects
469(1)
Tips for Using Multimedia
470(1)
Session 8.3 Quick Check
470(1)
Tutorial Summary
471(1)
Key Terms
471(1)
Review Assignments
471(2)
Case Problems
473(7)
Quick Check Answers
480(3)
Working with XHTML
483(38)
Creating a Well-Formed Valid Document
483(1)
Session 9.1
484(10)
Introducing XHTML
484(1)
SGML
484(1)
HTML
484(1)
XML
485(2)
XHTML
487(2)
Creating a Well-Formed Document
489(1)
Creating a Valid Document
490(1)
The Valid Use of Elements
490(1)
The Valid Use of Attributes
491(3)
Session 9.1 Quick Check
494(1)
Session 9.2
494(27)
Creating an XHTML Document
494(1)
The XML Declaration
495(2)
The DOCTYPE Declaration
497(1)
The xml Namespace
498(3)
Testing XHTML Document
501(10)
Using Style Sheets and XHTML
511(1)
Tips for Converting old HTML Code to XHTML
512(1)
Session 9.2 Quick Check
512(1)
Tutorial Summary
513(1)
Key Terms
513(1)
Review Assignments
513(2)
Case Problems
515(5)
Quick Check Answers
520(1)
Working with JavaScript
521(1)
Creating a Programmable Web Page or North Pole Novelties
521(1)
Session 10.1
522(9)
Introduction to JavaScript
522(1)
Server-side and Client-side Programs
522(1)
The Development of JavaScript
523(1)
Inserting JavaScript into a Web Page File
524(1)
Using the Script Element
525(1)
Adding Comments
526(1)
Hiding the Script from Older Browsers
526(1)
Specifying a Script Alternative
527(1)
Using JavaScript and XHTML
527(1)
Embedding a Script
528(1)
Writing Output to the Web Page
528(2)
Session 10.1 Quick Check
530(1)
Session 10.2
531(17)
Working with Variables and Data
531(1)
Variable Types
532(1)
Declaring a Variable
532(1)
Working with Dates
533(2)
Retrieving the Day Value
535(1)
Retrieving the Month Value
535(1)
Retrieving the Year Value
536(3)
Working with Expressions and Operators
539(1)
Arithmetic Operators
539(1)
Assignment Operators
540(1)
The Math Object and Math Methods
541(1)
Creating JavaScript Functions
542(1)
Performing an Action with a Function
543(1)
Returning a Value from a Function
543(1)
Placing a Function in an HTML File
544(1)
Creating the XmasDays Function
544(4)
Session 10.2 Quick Check
548(1)
Session 10.3
548(1)
Working with Conditional Statements
548(1)
Comparison, Logical, and Conditional Operators
548(2)
Using an If Statement
550(1)
Using an If Else Statement
550(1)
Using a Switch Statement
551(1)
Applying an If Statement to the NPN Page
552(2)
Using Arrays
554(3)
Working with Program Loops
557(1)
The For Loop
557(2)
The While Loop
559(2)
Debugging Your JavaScript Programs
561(1)
Common Mistakes
562(1)
Debugging Tools and Techniques
562(2)
Tips for Writing Good JavaScript Code
564(1)
Session 10.3 Quick Check
564(1)
Tutorial Summary
564(1)
Key Terms
565(1)
Review Assignments
565(2)
Case Problems
567(10)
Quick Check Answers
577
Additional Case 1 Creating a Company Web Site
1(10)
FrostiWear Winter Clothes
1(10)
Additinal Case 2 Designing a Style for a Web Site
11(8)
Mayer Photography
11(8)
Additional Case 3 Creating an Online Newsletter
19(1)
Twin Life Magazine
19
Appendix A Color Names and Color Values
1(1)
Appendix B HTML Character Entities
1(1)
Appendix C Putting a Document on the World Wide Web
1(1)
Appendix D Making the Web More Accessible
1(1)
Appendix E HTML and XHTML Elements and Attributes
1(1)
Appendix F Cascading Style Sheets
1(1)
Appendix G JavaScript
1(1)
Objects, Properties, Methods, and Event Handlers
1
Appendix H JavaScript
1(1)
Opeators, Keywords, and Syntactical Elements
1(1)
Appendix I Working with Cookies
1(1)
Glossary/Index 1


Please wait while the item is added to your cart...