did-you-know? rent-now

Rent More, Save More! Use code: ECRENTAL

did-you-know? rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780130796721

Html for Fun and Profit

by ;
  • ISBN13:

    9780130796721

  • ISBN10:

    0130796727

  • Edition: 3rd
  • Format: Paperback
  • Copyright: 1998-01-01
  • Publisher: Pearson P T R
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.95

Summary

The previous editions of this classic HTML reference have sold over 71,000 copies. This greatly expanded revision focuses on Web refinement in an enterprise environment--how true Web pros can revamp existing pages to maximize effectiveness and performance. The book includes detailed coverage of advanced topics like DHTML and Cascading Style Sheets--both of which enable programmers to build more dynamic pages which download quicker.

Table of Contents

Preface xiii
1. Getting Started
1(10)
Begin at the Beginning
1(5)
The Internet
1(2)
Hypertext
3(1)
Document Publication
3(1)
"Standard" HTML
4(1)
Mosaic, the "Sexy App"
5(1)
Future Directions
6(1)
WWW Miscellany
6(3)
WWW Naming
7(1)
WWW Culture
7(1)
Emotags
7(1)
Page Formatting Philosophy
8(1)
People
8(1)
Where's the Fun? Where's the Profit?
9(2)
2. The Basics
11(36)
Starting Out
11(9)
Formatting Text in Word Processing
11(1)
Opening the First Document
12(3)
Adding Paragraphs -- A Start Tag without an End Tag
15(3)
Adding Italics--A Start and End Tag Pair
18(2)
Sections of a Document -- Tour of an HTML Document
20(8)
Parts of a Page
20(7)
Adding Document Tags to the Example
27(1)
Paragraph Formatting
28(3)
Character Formatting
31(7)
8-bit Characters
36(1)
Other Special Characters
37(1)
Lists
38(5)
Regular Lists
38(3)
Description Lists
41(2)
Summary
43(4)
Looking Forward
43(1)
Tags Used in This Chapter
44(3)
3. Hypertext -- Linking Documents
47(12)
Elements of Hypertext
47(2)
Universal Resource Locator (URL)
48(1)
Adding Links
49(2)
Reference Anchors
49(1)
Named Anchors
50(1)
Addressing Variations
51(6)
Using Addressing Relative to Files
51(3)
Virtual Hosts and the Document Root
54(2)
Using the greater than BASE less than Tag for Relative Links
56(1)
Secondary Directories
56(1)
Special Case: The mailto Link
57(1)
Summary
57(2)
Tags Used in This Chapter
58(1)
4. Multimedia--Going Beyond Text
59(20)
Multimedia
59(3)
MIME Formats
60(2)
Adding Multimedia Links
62(1)
In-line Images
63(8)
Design Considerations
64(2)
Adding an In-line Image
66(1)
Aligning an Image
66(1)
Alternatives to Images
67(1)
Image Efficiencies
67(2)
Creating Transparent Backgrounds
69(2)
Adding Links to Images to Simulate Buttons
71(1)
Imagemaps
71(3)
Server-Side Imagemaps
71(1)
New in HTML 3.2: Client-Side Imagemaps
72(2)
Bells and Whistles
74(3)
Animated GIFs
74(1)
RealAudio Files
75(1)
Headaches: Browser-Specific Multimedia
76(1)
Summary
77(2)
New Tags Used in This Chapter
77(2)
5. Tables
79(16)
Plan Ahead!
79(1)
Table Components
80(6)
Table Borders
81(1)
Table Headings
82(1)
Spanning Columns
83(1)
Spanning Rows
84(1)
Counting Rows and Columns
84(2)
Other Table Features
86(5)
Word Wrapping
86(3)
Formatting Data in Cells
89(1)
Captions
90(1)
Miscellaneous Table-Formatting Techniques
90(1)
Summary
91(4)
Tags Used in This Chapter
92(3)
6. Frames
95(22)
What Are Frames?
95(1)
Frame Components
95(2)
Creating Frames
97(18)
Changing Frame Column Sizes
98(1)
Creating Horizontal Frames
99(1)
Creating a Compound Frame
100(2)
Creating the Nested Frame
102(3)
Creating a Named Frame
105(2)
Special Frames
107(3)
What About No-Frame Clients?
110(1)
Scrolling
111(2)
Establishing Margins
113(2)
Design Concerns
115(1)
Summary
115(2)
Tags Used in This Chapter
116(1)
7. Using the Common Gateway Interface (CGI)
117(20)
Ultrabasics: What's a "Program"?
118(1)
Where's the Gateway?
119(2)
Directory Assistance
121(1)
CGI Basics
121(7)
Perl
121(1)
Perl "Reporting"
122(1)
A Basic CGI Script
123(1)
Perl Extraction
124(1)
Perl Variables
124(1)
CGI Environment Variables
125(1)
Path Usage
125(1)
Passing External Variables, or Arguments
126(2)
HTML Output from CGI Programs
128(2)
Making Server-Side Clickable Images
130(3)
Steps in Making a Clickable Image
130(3)
Summary
133(4)
Environment Variables
134(3)
8. Server Includes
137(18)
Configuring for Server Includes
137(1)
Downsides of Server-Side Includes
138(1)
No Ability to Use SSI At All
138(1)
Performance Hits
138(1)
Potential Security Holes
139(1)
Basic SSI Syntax
139(1)
Including Other Files
140(2)
Including Information about Files
142(5)
Adding File Sizes
143(1)
Changing Size Formats with config
143(1)
Dating Document Changes
144(1)
Changing Date Formats with config
145(2)
Echoing Variables
147(2)
Executing Programs in Another Way
149(1)
Reporting Errors
150(1)
New in Apache 1.2: Conditional SSI
151(1)
Summary
152(3)
SSI Elements Used in This Chapter
153(1)
Environment Variables
154(1)
9. Creating Forms
155(34)
Form Creation and Submission
155(3)
Clickable Images in Forms
158(2)
Buttons
160(5)
Radio Buttons
160(2)
Multiple Radio Buttons
162(1)
Checkboxes
163(1)
Setting Default and Initial Conditions
164(1)
Hiding Variables in Forms
165(1)
Text Entry Fields
166(5)
Submitting Forms with a Text Box
167(2)
Setting a Default Value for Text
169(1)
Limiting the Length of Text
170(1)
Changing the Size of the Displayed Text Box
170(1)
Text Areas
171(2)
Sizing a Text Area
172(1)
Setting Default Text in a Text Area
172(1)
Pull-Down Menus and Scrolling Lists
173(5)
Displaying Two Items at Once
175(1)
Selecting Multiple Items
175(1)
Default Item Selection
176(2)
Clearing Entries and Resetting Defaults
178(4)
Multiple Forms on the Same Page
182(1)
New in HTML 3.2: Sending a File with a Form
183(2)
Summary
185(4)
Tags Used in This Chapter
186(3)
10. Processing Data from Forms
189(18)
Basic CGI Input and Output
189(7)
Input
189(6)
Output
195(1)
Sample CGI Script
196(7)
Feedback Form
196(7)
Search for Data
203(1)
Summary
204(3)
Tags Used in This Chapter
205(2)
11. Client-Side Processing
207(26)
HTTP Cookies: Halfway to Client-Side
207(8)
What Is a Cookie?
208(2)
Setting a Cookie
210(2)
Retrieving a Cookie
212(3)
JavaScript: Freeing the Client from the Server
215(9)
What JavaScript Is Not
215(1)
What JavaScript Is
216(1)
JavaScript Uses
217(1)
Programming in JavaScript
217(2)
Objects, Methods, Properties
219(1)
Event Handlers
220(1)
A JavaScript Example
220(4)
Beyond Basic Client-Side
224(4)
Java
224(3)
Microsoft Client-Side Technologies: VBScript and ActiveX
227(1)
Summary
228(5)
Cookie Processing
229(1)
JavaScript Elements
230(3)
12. Style Sheets
233(22)
What Are Style Sheets?
233(1)
Style Sheet Syntax
234(1)
Internal Style Sheets
235(2)
Linked Style Sheets
237(1)
Cascading Style Sheets
238(1)
Setting Font Properties
238(7)
Changing Typeface or Font Family
238(2)
Specifying Font Alternatives
240(1)
Modifying Font Characteristics
241(1)
Changing Font Style
242(1)
Changing Font Size
243(1)
Changing Line Height
244(1)
Putting It All Together
245(2)
Complex Font Definitions
246(1)
Setting Colors
247(3)
Setting Foreground and Background Colors
248(1)
Setting Background by URL
249(1)
Changing Text Properties
250(4)
Indenting Text
250(1)
Aligning Text
251(1)
Creating Margins
252(1)
Creating Fancy Text Options
253(1)
Summary
254(1)
13. Style Guides
255(12)
Content, Content, Content--and Don't Forget Content
255(1)
Document Layout
256(6)
Creating a Common Document Look with Templates
256(3)
Documenting for Universal Use
259(1)
Audience Considerations
260(2)
Image Tricks
262(3)
"Barred" Backgrounds
263(1)
The Single-Pixel GIF
264(1)
Tips
265(1)
Summary
266(1)
14. Work-Saving Tools
267(12)
Filters
267(1)
Templates
268(1)
Authoring Tools
268(8)
WebEdit Pro
269(3)
Microsoft FrontPage
272(4)
More Editors
276(1)
Other Web Authoring Aids
276(2)
FTP Tools
276(1)
Graphics Utilities
277(1)
Summary
278(1)
15. Testing and Quality Assurance
279(12)
Before You Go On-line
279(8)
Copyedit
279(1)
Jargon Check
280(2)
Readability and Usability Check
282(1)
Validate HTML
283(1)
Verify Links
284(1)
Browser and Platform Check
285(1)
Speed Check
286(1)
After the Site Goes On-line
287(2)
Feedback -- Comments from Users
287(1)
Logfile Analysis
288(1)
Test after Upgrade
289(1)
Final Note
289(1)
Summary
289(2)
16. Publishing to the Web
291(12)
The "Here" and the "There"
291(1)
FTP: The Internet's Pack Animal
292(8)
Transfer Types
292(1)
Manual FTP
293(7)
Summary
300(3)
17. Putting Data on the Internet
303(12)
Service Providers
303(4)
Other Considerations
304(2)
Finding a Web Hosting Provider
306(1)
Acquiring a Domain Name
307(1)
Announcing a WWW Page
308(3)
Netiquette
308(1)
Places to Tell the World about Your Web Pages
309(2)
Site Management
311(2)
Summary
313(2)
18. Future Directions
315(8)
The Future of HTML
315(2)
HTML 4.0 (Nee Cougar)
315(1)
Extensible Markup Language: XML
316(1)
Bandwidth Fixes
317(2)
HTTP 1.0+
318(1)
Portable Network Graphics (PNG)
318(1)
"Push" Technology
318(1)
Security and Privacy
319(2)
Digital Signatures
319(1)
Firewalls and Proxy Servers
319(1)
Content Ratings
320(1)
Conclusion
321(2)
A. Reference
323(20)
HTML Tag Reference
323(10)
Document Formatting
324(1)
Paragraph Formatting
324(1)
Character Formatting
325(1)
List Formatting
326(1)
Anchor Formatting
326(1)
Image Formatting
326(1)
Table Formatting
327(2)
Frames
329(1)
Server Includes
330(1)
Forms
331(1)
Input Form Element Formatting
332(1)
Index Pages
333(1)
Cookie Processing
333(1)
JavaScript Elements
334(2)
Environment Variables
336(2)
8-bit ASCII Characters
338(4)
Common Color Names and RGB Equivalents
342(1)
B. More Information
343(22)
Books
343(1)
Newsgroups
344(2)
Background/Basics/HTML
344(1)
Browsers
345(1)
Servers
345(1)
CGI/Perl
345(1)
JavaScript
345(1)
Java
345(1)
Websites
346(19)
Chapter 1: Getting Started
346(1)
Chapter 2: The Basics
347(1)
Chapter 3: Hypertext--Linking Documents
348(1)
Chapter 4: Multimedia--Beyond Text
349(1)
Chapter 5: Tables
349(1)
Chapter 6: Frames
350(1)
Chapter 7: Introduction to CGI
351(1)
Chapter 8: Server Includes
352(1)
Chapter 9: Creating Forms
353(1)
Chapter 10: Processing Data from Forms
353(1)
Chapter 11: Client-Side Processing
354(3)
Chapter 12: Style Sheets
357(1)
Chapter 13: Style Guide
358(1)
Chapter 14: Work-Saving Tools
359(1)
Chapter 15: Testing and Quality Assurance
360(1)
Chapter 16: Publishing to the Web
361(1)
Chapter 17: Putting Data on the Internet
361(2)
Chapter 18: Future Directions
363(1)
Bonus Links: Certification
364(1)
Index 365

Supplemental Materials

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 access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program