Table of Contents Home to Cookwood Press
i Introduction
HTML and the Web
Users vs. Programmers
Different versions of HTML
Cascading Style Sheets
What is DHTML?
HTML browsers
The HTML VQS Web Site
1 HTML Building Blocks
Writing HTML
HTML tags
Tags in this book
Spacing
Special symbols
URLs
2 Starting your Web Page
Designing your site
Organizing files
Designating a home page
Creating a new Web page
Looking at your page in a browser
Starting your Web page
Understanding the HEAD and BODY
Creating a title
Organizing the page
Starting a new paragraph
Creating a line break
3 Text Formatting
Changing the font
Making text bold or italic
Choosing a default size for body text
Changing the text size
Using relative values to change text size
Choosing a default color for text
Changing the text color
Creating superscripts and subscripts
Using a monospaced font
Using preformatted text
Striking out or underlining text
Making text blink
Hiding text (Adding comments)
4 Creating Images
Making images smaller
Exporting GIF images from Photoshop
Using (mostly) browser safe colors
Converting to browser safe colors
Reducing the number of colors
Creating transparency
Creating fake transparency
Interlacing GIF images
Creating animated GIFs
Creating JPEG images
Blurring images to aid JPEG compression
Creating low resolution images
Creating PNG files
5 Using Images
Inserting images on a page
Offering alternate text
Specifying size for speedier viewing
Linking icons to external images
Using low resolution images
Wrapping text around images
Stopping text wrap
Adding space around an image
Scaling an image
Aligning images
Using a banner
Adding horizontal rules
6 Page Layout
Specifying the margins
Creating indents
Creating indents (with lists)
Specifying the space between paragraphs
Creating blocks of space
Using pixel shims
Creating columns
Centering elements on a page
Positioning elements with layers
Using background color
Using background images
Using block quotes
Quoting short passages of text
Controlling line breaks
7 Links
Creating a link to another Web page
Creating anchors
Linking to a specific anchor
Targeting links to specific windows
Setting the default target
Creating other kinds of links
Creating keyboard shortcuts for links
Setting the tab order for links
Using images to label links
Dividing an image into clickable regions
Creating a client-side image map
Using a server-side image map
Changing the color of links
8 Lists
Creating ordered lists
Creating unordered lists
Creating definition lists
Creating nested lists
9 Tables
Creating a simple table
Putting header cells across the top
Putting header cells on top and left
Adding a caption
Dividing your table into column groups
Dividing the table into horizontal sections
Adding a border
Choosing which borders to display
Spanning a cell across two or more columns
Spanning a cell across two or more rows
Changing a table's width and height
Changing a cell's size
Aligning the contents of cells
Changing a cell's color
Using a background image
Spacing and padding the cells
Controlling line breaks in a cell
Speeding up table display
Mapping out a table
10 Frames
Creating a simple frameset
Creating frames in columns
Creating frames in rows and columns
Combining framesets
Creating an inline frame
Adjusting a frame's margins
Showing or hiding scroll bars
Adjusting the color of the borders
Adjusting the borders' thickness
Hiding or showing the borders
Keeping visitors from resizing frames
Adjusting the spacing between frames
Targeting links to particular frames
Targeting links to special spots
Changing the default target
Nesting framesets
Creating alternatives to frames
11 Forms
About CGI scripts
Getting a script ready
Creating a form
Creating text boxes
Creating password boxes
Creating larger text areas
Creating radio buttons
Creating check boxes
Creating menus
Allowing visitors to upload files
Creating hidden elements
Creating the submit button
Resetting the form
Active images
Organizing the form elements
Formally labelling form parts
Setting the tab order
Adding keyboard shortcuts
Disabling form elements
Keeping elements from being changed
Using a form hosting service
12 Multimedia
Helper applications
Non-supported images
Sound
Converting sound formats
Adding external sound to a Web page
Adding internal sound for Netscape users
Adding background sound for Explorer users
Video
Converting video to the proper format
Adding external video to your page
Adding internal video
Adding internal video for Internet Explorer
Creating a marquee
Inserting applets
13 Setting up Style Sheets
The anatomy of a style
Applying styles locally
Creating an internal style sheet
Creating an external style sheet
Using an external style sheet
Defining styles for classes
Identifying particular tags
Special tags for styles
Defining styles for links
14 Formatting Text with Styles
Choosing a font family
Embedding fonts on a page
Creating italics
Applying bold formatting
Setting the font size
Setting the line height
Setting all font values at once
Setting the text color
Changing the text's background
Controlling spacing
Setting white space properties
Aligning text
Underlining text
Making text blink
Changing the text case
15 Layout with Styles
Offsetting elements within the natural flow
Positioning elements absolutely
Positioning elements in 3D
Displaying and hiding elements
Setting the height or width for an element
Setting the border
Adding padding around an element
Setting the margins around an element
Aligning elements vertically
Wrapping text around elements
Stopping text wrap
Changing the foreground color
Changing the background
Determining where overflow should go
Clipping an element
Setting list properties
Specifying page breaks
16 Scripts
Adding an “automatic” script
Calling an external automatic script
Triggering a script
Creating a button that executes a script
Hiding scripts from older browsers
Adding alternate information
Setting the default scripting language
17 Extras
The inspiration of others
Creating a counter
Changing a link's status label
Souping up mailto links
Creating drop caps
Using vertical rules
Creating buttons with tables
Using tables for layout
A shortcut for creating HTML tables in Word
Creating an automatic slide show
18 Publishing
Helping visitors find your page
Controlling your page's summary
Controlling other information about your page
Keeping search engine robots out
Testing your page
Transferring files to the server
Transferring files to AOL or CompuServe
Changing permissions
Advertising your site
A HTML Tools
HTML Editors
Free-use images for your pages
Graphics Tools
Image Map Tools
B Special Symbols
Using special symbols
Table I: Characters
Table II: Symbols
C Colors in Hex
Finding a color's RGB components-in hex
Hexadecimal equivalents
The Hexadecimal system
D HTML and Compatibility
HTML Tags
Intrinsic events
I Index

Copyright 1998 by Elizabeth Castro. All Rights Reserved.