Cover image for HTML goodies
HTML goodies
Burns, Joe.
Personal Author:
Publication Information:
Indianapolis, Ind. : Que Macmillan Pub., [1999]

Physical Description:
xxvii, 527 pages : illustrations ; 23 cm
General Note:
Includes index.
Format :


Call Number
Material Type
Home Location
Item Holds
QA76.76.H94 B87 1999 Adult Non-Fiction Central Closed Stacks

On Order



"HTML Goodies, Second Edition" is based on the most popular tutorials at It starts with a series of short primers teaching the basics of building Web pages, then continues with detailed tutorials covering Linking Adding images Using Tables and Frames Working with Style Sheets Later chapters move beyond HTML, demonstrating how to add sound or video, JavaScript and CGI programming to Web pages. The book finishes with a series of useful appendices you can refer to for quick reference.

Author Notes

Joe Burns. Ph.D, is a professor of communications at Susquehanna University in Pennsylvania

Table of Contents

Introductionp. 1
About This Bookp. 1
My Thoughts on Building a Home Pagep. 2
The Home Pagep. 3
Imagesp. 4
Backgroundsp. 5
Colorsp. 5
Textp. 5
Part 1 How to Build a Web Site in 7 Stepsp. 7
Primer 1 What You Need to Get Startedp. 9
What Do I Need to Create a Web Page?p. 9
What Is HTML?p. 10
Creating HTML Documents with a Word Processorp. 11
Primer 2 Flags and Commandsp. 15
What Are Flags?p. 15
Open and Close Flagsp. 16
Single Flagsp. 17
Writing Your First Web Pagep. 18
Primer 3 Manipulating Textp. 21
Heading Flagsp. 21
Font Size Commandsp. 22
Centering Text and Aligning It to the Rightp. 23
Primer 4 Making a Link to Someone Elsep. 25
Linking to Other Web Sitesp. 25
Allowing People to Email You from Your Pagep. 27
Primer 5 Placing an Image on Your Pagep. 29
Inserting the Imagep. 29
Image Formatsp. 30
Where Do I Get My Images?p. 31
Creating a Clickable Imagep. 32
Primer 6 Manipulating Imagesp. 35
Placement on the Pagep. 35
Aligning Text with Imagesp. 36
Changing Image Sizep. 36
Making Horizontal Lines of Different Lengthsp. 38
Primer 7 Graduation Dayp. 41
How Do I Get an Internet Service Provider?p. 41
How Do I Get My Pages on the WWW?p. 42
Using FTP Softwarep. 42
What Do Those HTML Assistants Do?p. 46
Where Do I Go Now?p. 47
Part 2 Everything You Need to Know About Text and Graphicsp. 49
1 Playing with Textp. 51
Text Codesp. 51
Changing Text Colorsp. 58
Changing Text Fontsp. 60
Indents and Listsp. 62
Newspaper Columnsp. 69
2 Making Linksp. 71
Setting Up a Sitep. 71
Page Jumpsp. 75
Active Images (Images That Act Like Links)p. 77
Creating Links That Open a New Browser Windowp. 80
How to Create a Dynamic Pagep. 81
So You Don't Want Links Underlined?p. 83
3 Adding Images and Backgroundsp. 87
Imagesp. 87
Grabbing Images Off the Webp. 87
Backgroundsp. 123
4 Imagemapsp. 133
Server-Side Imagemapsp. 133
Client-Side Imagemapsp. 139
Fake Imagemapp. 142
Part 3 Getting More Control Over the Layout of Your Web Pagesp. 147
5 All About Tablesp. 149
Simple Tablesp. 149
Advanced Table Commandsp. 157
A Table Within a Tablep. 161
Using Tables to Make an HTML Calendarp. 163
Adding Color to Your Tablesp. 166
6 Using Framesp. 171
Introduction to Framesp. 171
Simple Framesp. 173
Why Use Frames?p. 179
Dynamics of Frames, Names, and Targetsp. 179
Advanced Frame Commandsp. 183
Seamless Framesp. 189
Changing Multiple Frame Cellsp. 193
Frames Border Colorp. 196
7 Adding Link Buttons and Formsp. 199
Simple Formsp. 204
Creating a Guestbookp. 213
Image Submit Buttonsp. 216
So You Want a Searchable Database, Huh?p. 217
8 Cascading Style Sheets and Layersp. 223
Basic Style Sheet Format and Commandsp. 223
Positioning Things Precisely on Your Web Pagep. 231
Using Classes and IDsp. 237
CSS and Formsp. 241
Using Layer Commandsp. 245
Part 4 Beyond HTMLp. 249
9 Behind the Scenes on Your Web Sitep. 251
HEAD Commandsp. 251
Declaring Your Version of HTMLp. 256
So You Want an FTP Directory, Huh?p. 257
Web Pages Without the .html Extensionp. 260
10 Adding Sound and Videop. 265
Sound on the Netp. 265
RealAudio: A Special Formatp. 272
Video on the Netp. 276
Net Notesp. 280
11 Java Applets and JavaScriptp. 281
What's the Difference Between Java and JavaScript?p. 281
Javap. 283
Advanced Java Appletsp. 288
JavaScriptp. 294
Advanced JavaScript Commandsp. 298
Using External JavaScriptsp. 317
12 Common Gateway Interface (CGI)p. 329
What You Need to Know About CGIp. 329
Using a Hit Counterp. 329
Putting a Counter on Your Sitep. 333
Putting a Guestbook on Your Sitep. 341
BBS CGIp. 344
13 Internet Explorer Tutorials and DHTMLp. 349
Using Microsoft Internet Explorer-Specific Commandsp. 349
Using IE Marqueesp. 352
Using IE Active Channelsp. 354
Using VBScript with IEp. 359
Using Inline Frames with IEp. 364
Using Dynamic HTMLp. 370
14 Building Web Site Bannersp. 379
Software Tools Neededp. 379
Banner Primer 1 Getting Startedp. 381
Banner Primer 2 Creating New Imagesp. 384
Banner Primer 3 Learning to Cropp. 386
Banner Primer 4 Importing Images--Copying and Pastingp. 390
Banner Primer 5 Adding Text and Shadowsp. 397
Banner Primer 6 Animating the Imagesp. 405
Banner Primer 7 Activating the Image--Show Timep. 408
15 Other Stuff You Should Really Knowp. 415
Copyright Questions and Answersp. 415
What Are Cookies?p. 422
Using META Commands with Search Enginesp. 429
How Do I Register My Pages with Search Engines?p. 432
Getting Them All the Same: Cross-Platform Tips for HTML Artistsp. 435
How Do I Get My Own Domain? How the World Wide Web Worksp. 441
Getting Your Own Domainp. 445
How Do I Get Advertisers on My Site?p. 448
So You Want a Web Ring, Huh?p. 452
So You Want a Password-Protected Page?p. 455
What Is XML?p. 457
So You Want to Screen Capture?p. 462
How to Use Telnetp. 464
Part 5 Appendixesp. 469
A Everything You Need to Know About HTML 4.0p. 471
Reader's Questions Regarding HTML 4.0p. 471
Will You Puh-Leeze Get to HTML 4.0!?p. 474
Take Them for a Test Drivep. 478
That's the Scoopp. 480
B Useful Chartsp. 481
Color Codesp. 481
Ampersand Commandsp. 486
ASCII Commandsp. 488
C Valuable Linksp. 491
Links to Search Enginesp. 491
Search for Search Enginesp. 493
Registering with Search Enginesp. 494
Sites Offering JavaScriptsp. 495
HTML Helper Applicationsp. 496
Internet Browsersp. 497
Indexp. 499