search for books and compare prices
Tables of Contents for Discovering Html 4
Chapter/Section Title
Page #
Page Count
Part One A Quick Introduction to HTML 4
1
100
1. First Things First (Things You Really Need to Know)
3
22
What Is Hypertext?
4
2
The Good Things About Hypertext
6
1
The Not-So-Good Things About Hypertext
7
1
Where Did the Web Come From?
8
2
SGML (Standard Generalized Markup Language)
10
2
HTML (HyperText Markup Language)
12
1
Editors, Just The Way You Like Them
13
2
HTTP (HyperText Transfer Protocol)
15
2
My, How You've Grown
17
4
HTML 4.0 and Cascading Style Sheets (CSS)
21
1
Summary
22
3
2 HTML Basics (Learning the Lingo)
25
24
The Syntax Attack: Why?
26
1
Exposed to the ELEMENTS
27
4
Building a Nest
31
1
Entity Is Just a Fancy Name for Character
32
3
Assigning Values to Attributes
35
5
Specifying Colors as Values for Attributes
40
2
Specifying URLs as Values for Attributes
42
3
Adding Comments to Your Code
45
1
Writing Dates and Times in the ISO 8601 Format
46
1
Summary
47
2
3 Your First Web Page in One Easy Lesson (Really!)
49
34
Give Me Structure
50
1
Taking a Look at the Global Structure
51
1
Type It Up
51
2
Avoiding Common Typing Errors
53
1
Check It Out
54
1
The HTML Version Statement
54
2
The HTML Element
56
2
The HEAD Element
58
1
The TITLE Element
58
2
The BODY Element
60
2
Give Me Direction
62
2
Give Me Content
64
5
Controlling Line Breaks
69
3
Give Me Links
72
2
Give Me Beauty
74
4
Do It With Style: The STYLE element
78
4
Summary
82
1
4 Go Public! (Publishing Your Page)
83
18
How Much Will This Cost?
84
3
The Do-It-Yourself Route
87
4
It's Sort of Like Remote Control: Using FTP
91
2
FTP Lingo
93
2
FTP Login Types and Transfer Types
95
1
Configuring Your FTP Client
95
1
Connecting to the FTP Server
96
1
Changing Directories
97
1
Sending Your File
98
1
Creating Directories
98
1
Maintaining Files on the Remote System
99
1
Finding Out Whether Anyone's Taken Your Domain Name
99
1
Summary
100
1
Part Two Digging Deeper: More About HTML 4
101
116
5 Secrets of Successful Web Page Design
103
10
Why Are You Doing This?
104
2
Specifying Your Intent
106
1
What's Your Audience?
107
1
What's Your Approach?
107
1
How Should You Lay Out Your Page?
108
3
Looking at Web Pages Critically
111
2
Summary
113
1
6 Making Document Design Choices
113
26
Design Follows from Purpose
114
1
Colors and Mood
114
1
Instant Typography Course
115
1
Getting the Background You Need
116
9
Fun with Fonts (Sort Of...)
125
7
Grouping Properties for Quick Coding
132
1
Choosing Document-wide Presentation Formats for Non-CSS Browsers
133
2
Using an External Style Sheet
135
1
Summary
136
3
7 Developing Your Document's BODY
139
24
The Stylish Approach
140
2
Go to the Head of the CLASS
142
1
Please Show Your ID
143
1
Getting Control of Block Element Layout
144
3
A Quote By Any Other Name Is Still a QUOTE
147
2
Making and Breaking Rules (Horizontal Lines)
149
1
Adding Rules with Style Sheets
150
6
DIVvying Up Your Document
156
2
Specifying Block Formats for Non-CSS-Capable Browsers
158
2
Summary
160
3
8 Making a List and Checking It Twice
163
16
Creating an Ordered List
164
4
Nesting Ordered Lists
168
1
Specifying Bullet Types with Styles
169
1
Using an Image as a Bullet
169
1
Combining Ordered and Unordered Lists
170
1
Adding Explanatory Text Within a Lists
171
1
Creating a Definition List
172
2
Controlling Your List's Presentation
174
1
Defining List Styles for Non-CSS-Capable Browsers
174
2
Summary
176
3
9 Lay It on the Line (Inline Elements)
179
16
Elements for Character Formatting
180
2
Elements for Technical Documents
182
1
Spelling Out Abbreviations and Acronyms
183
1
Adding a Short Quotation
184
1
Showing Insertions and Deletions
185
2
Styles for Character Emphases
187
4
Creating Inline Styles
191
1
Summary
192
3
10 The Art of the Hyperlink
195
12
Terminology: Links and Anchors
196
1
Take the [A] Train
197
6
Anchors Away!
203
1
The Mailto URL
203
1
Getting to First BASE
204
2
The LINK Element
206
1
Summary
206
1
11 Finishing Touches
207
10
The META Element: Coming of Age?
208
1
Using the META Element
209
1
Telling Search Engines What's in Your Document
210
3
Keep Your PICS Clean (Using PICS Rules)
213
1
What's Your ADDRESS? Signing Your Page
214
1
Creating a "We've Moved!" Page
215
1
Summary
216
1
Part Three Lay It Out With STYLE
217
72
12 Creating Magazine-Quality Layouts
219
20
Box It Up
220
3
What Can You Put in the Box?
223
1
CSS Box Properties: Margins
224
2
CSS Box Properties: Padding
226
1
CSS Box Properties: Controlling Element Size
227
2
Let Me Float This By You
229
1
Please Get into Position-Absolutely!
230
2
CSS Positioning Properties
232
1
Using Relative Positioning
233
3
Creating Newspaper Columns
236
1
Summary
237
2
13 Using (and Slightly Abusing) Tables
239
26
Are Tables Worth Doing Manually?
240
1
Putting Your Cards on the TABLE (Table Basics)
241
3
Defining Your Table's Appearance
244
5
Creating a Row
249
2
Locking Up Data In Their Cells
251
3
Table Header Cells (TH)
254
1
How About a Caption?
254
2
Grouping Rows and Columns
256
6
Doing Tables with STYLE
262
1
Summary
263
2
14 It's a FRAME-Up
265
16
Mixed Feelings about Frames?
266
1
Introducing Frames
266
1
Ready, SET, FRAME!
267
5
Hanging Pictures on the Wall with FRAME
272
6
We Do Not Like Frames
278
1
Adding an Inline Frame
279
1
Summary
280
1
15 Making a Really Big Site with Lots of Pages
281
8
When One Page IS Enough
282
1
The Semantic Cloud
282
2
The Forced March
284
1
The Guided Cloud
285
1
Multi-Level Guided Clouds
286
1
Creating a Style Sheet for Your Entire Site
286
1
Summary
287
2
Part Four Adding Visual Excitement and Interactivity
289
110
16 Getting Your IMG into Focus
291
26
Picture This!
292
1
Ways to Get Graphics for Your Web Page
293
2
A Not-So-Small Matter of Copyright
295
1
Understanding Graphics File Formats
296
3
The Big Three: GIF, JPEG, and PNG
299
4
Graphics Processing for Non-Artists
303
3
Positioning Images with STYLE
306
3
Formatting Images for Non-CSS-Capable Browsers
309
1
Creating an Imagemap
310
5
Summary
315
2
17 True to FORM
317
26
What Is a Form?
318
2
The FORM Element
320
3
Get Control! (Creating Controls with INPUT)
323
1
Single-Line Text Boxes
324
2
Password Text Boxes
326
1
Check Boxes
326
2
Radio Buttons
328
1
File Uploading Boxes
329
1
Hidden Input Fields
329
1
Drop-Down Menus and List Boxes
330
4
Text Entry Areas
334
2
Creating Submit, Reset, and Other Buttons
336
3
Providing Easier Access to Form Fields
339
2
Grouping FORM Elements
341
1
Summary
342
1
18 Getting Pushy with the Channel Definition Format
343
14
How CDF Channels Work
344
2
Creating a CDF Channel
346
2
Specifying the Schedule with CDF
348
2
Creating Subpages with CDF
350
2
Adding Items with CDF
352
1
Directing CDF Content to the Desktop, Screen Saver, or E-mail
353
1
Creating a Netcaster Channel
354
1
Summary
355
2
19 What's Your OBJECT?
357
16
If There's No OBJECT, What Are You Missing?
358
4
Take a Sip of Java
362
3
OBJECT-In Its Element
365
2
What's Your PARAMeter?
367
1
Inserting ActiveX Controls
368
1
Using Plug-Ins
368
1
Adding Multimedia
369
1
Adding Applets with the APPLET Element
370
1
Summary
371
2
20 Stick to the SCRIPT
373
26
Introducing Scripting
374
3
Adding Scripts with the SCRIPT Element
377
3
OOPs! Where's My Object?
380
2
Some Simple Examples
382
2
More Advanced Examples
384
3
Hiding HTML within SCRIPT Elements
387
1
Incorporating HTML Markup
387
1
The Function Junction
388
1
Handle This Event, Would You?
389
1
Introducing Event Handlers
390
3
Using Event Handlers in Forms
393
1
Isn't It Dynamic?
394
3
Summary
397
2
Appendices
399
10
A HTML Entities Quick Reference
399
4
B Color Codes
403
6
Index
409