|
|
 |

 |
|
HTML & XML for Beginners
|
|
 |
Author |
 |
Michael Morrison
|
 |
|
Pages |
384
|
|
Disk |
N/A
|
|
Level |
Beg/Int
|
|
Published |
06/27/2001
|
|
ISBN |
9780735611894
|
|
ISBN-10 |
0-7356-1189-0
|
|
Price(USD) |
$19.99
To see this book's discounted price, select a reseller below.
|
|
|
|
|
 |
|
|
Index
<> (angle brackets), 7
3DML, 146
Absolute paths of image URLs, 40–41
relative path distinguished from, 40
absolute positioning, 210–213, 240
accesskey attribute, 121
action attribute, <form> tag, 99–100, 102, 112–113
active, as hyperlink state, 187
Adobe Acrobat files, 124
Adobe GoLive, 154
Adobe Photoshop, 152
align attribute
<embed> tag, 133
<img> tag, 44–46
values for, 45
<p> tag, 9, 25–26
<table> tag, 86
alignment
of tables, 86–88
of text, 202–204
aligning images with surrounding text, 44
Alignment Styles Web page example, 204
Allaire HomeSite, 155, 156
alt attribute
<area> tag, 73
<img> tag, 41–42, 326–327
alternate text, 41–42
America Online (AOL), 18
anchor hyperlinks, 59–62
anchor tag. See <a> tag
<!-- and --> (comment delimiters), 35
angle brackets (<>), 7
animated ad banner (example Web page), 242–244
animated images, 50
GIF, 39
animation, definition of, 39
AOL (America Online), 18
<area> tag, image maps and, 72–73
.asx metafiles, 145
<a> tag, 11, 14, 47, 56–62
hyperlink states and, 187
linking to other resources with, 57
linking to Web pages with, 57
attributes, 10–11
converting to XHTML and, 323, 326–327
definition of, 9
event, 232–233
lowercase for, 10
required, 11
autostart attribute, <embed> tag, 132, 138–139
Background attribute, 48, 49, 92
background-color property, 198, 199
background-image property, 198, 199
background images, 48–50
for a paragraph of text, 198–199
for tables, 92
background property, 199
background-repeat property, 198–199
background sounds, 134–135
Bands parameter, Blinds transition, 262
banner ads
animated (example Web page), 242–244
transitions and, 257
Barn transition, 261–262
baseline value, 222
for tables, in Netscape Navigator, 86
Basic Image filter, 255
bgcolor attribute, 49
<body> tag, 10–13, 338
<table> tag, 90
<td> tag, 90–92
<tr> tag, 90
<bgsound> tag, 134–135
bibliographic citations, 28
<big> tag, 29, 30
Blinds transition, 262–263
blinking text, 29
<blink> tag, 29, 30
block-level tags, 188
custom, 189
block style property, 218
Blur filter, 254–255
body of Web pages (HTML documents), 8–9, 24–26
<body> tag, 8
background attribute, 48
background attribute of, 48, 49, 92
text attribute of, 49–50
bold text, 29
bookmarks, titles of Web pages and, 23
border attribute
<img> tag, 44
<table> tag, 82
border-color style property, 219
border property, 219
borders, 218–221
for images, 44
for tables, 82–83, 93–94
border-style property, 219
border-width property, 219
bottom property, 213
bottom property value, 222
boxes
password, 105–106
text, 105–106
broadband Internet connections, 38
<br> tag (line-break tag), 24–25
<b> tag, 29
button controls, 111–112
<button> tag, 112
Cable modem, 164
cascading style sheets (CSS), 179
file extension for, 184
positioning Web content with (see positioning Web content)
text styles, 192–207
alignment, 202–204
dress styles, 197–200
font styles, 192–197
spacing, 200–202
XML documents and, 301
cellpadding attribute, <table> tag, 90
cells
alignment of content within, 86
header, 83
spacing, 90
spanning, 84
width of, 85–86
cellspacing attribute, <table> tag, 90
center alignment, 25, 26
CGI scripts
action attribute and, 112–113
finding, 103
form hosting services for, 104
processing forms with, 102–104
character data, content in XML as, 286
check box control, 107–108
check boxes, in feedback form, 115
Checker Board transition, 263–264
circ coordinates, 72, 73
circular areas, in image maps, 72–73
<cite> tag, 28
class attribute, <p> tag, 185
classes of styles, 184–185
ClearType technology, 192
client capabilities, 271–280
definition of, 272
example Web page, 274–276
Internet Explorer and, 272–274
reacting to, 276–280
client-side image maps, 67–69
clip art, 13
clipping sounds, 128
<code> tag, 28
color depth, 273
colorDepth property, in Internet Explorer, 273
Color parameter
Glow filter, 253
Shadow and Drop Shadow filters, 250–251
color property, 198
colors
background, 12–13
of background images, 48–49
custom, 49, 338–339
of hyperlink text, 52
of text, 12–13
background color, 198
foreground color, 198
cols attribute, <textarea> tag, 106–107
colspan attribute, <th> tag, 84
columns, alignment of, 86
comment delimiters (<!-- and -->), 35
comments, 35
in XML documents, 291–292
content, 8
definition of, 7
dynamic, 237–239
markup versus, 286
page layout and adding, 96
content-based formatting tags, 26–27, 28
content-based text formatting, 28–29, 29
controls, 99
form, 104–112
button controls, 111–112
check boxes, 107–108
for feedback form, 113–115
hiding, 119
menu control, 109
organizing controls into field sets, 119–120
radio button control, 108–109
read-only controls, 118
tab order of, 120–121
text area, 106–107
text boxes and password boxes, 105–106
converting HTML documents to XHTML, 323–328
coordinates, image maps and, 66
coords attribute, <area> tag, 72–73
copyrighted sounds, 126–127
correctness
levels of, 293
of XHTML documents, 315
Creative Labs sound cards, 127
CSS. See cascading style sheets
.css file extension, 184
current line, concept of, 222, 223
cursor property, 205
cursors, custom, 206
custom colors, 49, 338–339
custom cursors, 206
custom style tags, 188–191
creating, 189–190
using, 190
custom tags, XML and, 282–284
CuteHTML, 155–156
CuteMAP, 152, 153
Data modeling, XML, 294–295
data types, XML Schema and, 298
Dazzle Digital Video Creator, 136
<dd> tag, 34
definition lists, 34–35
definitions, 28
Design Gallery Live, 128, 129
Design Gallery Live, Microsoft, 13
<dfn> tag, 28
DHTML (Dynamic HTML), 230–247
content and, 237–239
example Web pages, 241–247
animated ad banner, 242–244
random quotes, 244–247
scripts and, 231–234
styles and, 234–237
Web technologies used by, 231
Direction parameter
Blinds transition, 262–263
Checker Board, 263–264
Shadow and Drop Shadow filters, 250–251
display style property, 218
<div> tag, 24, 26
custom block-level tags and, 188, 189, 190
<dl> tag, 34–35
Document Object Model (DOM), 234
documents. See also XHTML documents; XML documents
XML content as, 284–285
document type declaration, 293–294
document type definitions (DTDs), 293–298
XHTML, 315, 318–323
declaring an XHTML DTD and namespace, 319–320
frameset DTD (document type definition), 319
strict DTD (document type definition), 318
DOM (Document Object Model), 233–234, 234
domain extensions, 170
domain names, 167–168
obtaining, 170–172
DreamWeaver, Macromedia, 152, 154
dress styles, 197–200
Dress Styles Web page example, 199–200
Drop Shadow filter, 250–252
DTDs (document type definitions), 293–298
XHTML, 315, 318–323
declaring an XHTML DTD and namespace, 319–320
frameset DTD (document type definition), 319
strict DTD (document type definition), 318
<dt> tag, 34
Duration parameter, RandomDissolve transition, 259
dynamic content, 237–239
Dynamic HTML. See DHTML
dynamic positioning, 240–241
dynamic styles, 234–237
EBay
absolute paths of listings on, 41
Smart Search page, 99
Electronic Frontier Foundation (EFF), 337
elements
converting to XHTML and, 323
in XML documents, 286, 290
e-mail
feedback form and, 118
forms and, 98, 100–101
e-mail addresses, links to, 14
e-mail hyperlinks, 14
e-mail URLs, 55, 56
creating links to, 57
embedding
sounds, 132–134
streaming multimedia files, 145
videos, 138–139
<embed> tag, 132, 133, 138–139
Emboss filter, 252
emphasis, 28
<em> tag, 28, 29
enctype attribute, <form> tag, 113
--> end delimiter, 35
end tag (/html>), 7
Engrave filter, 252
entity references, 290–291
Ernest the Salamander Web page, 6–7
event attributes
DHTML, 232–233
dynamic styles and, 235
event handling, 232–233
Excite sound archives, 128
external images, 40
linking to, 46–48
external style sheets, 183–184
Fade transition, 257, 259–260
slide show using, 266–267
favorites, titles of Web pages and, 23
feedback form, 112–119
field sets, organizing controls into, 119–120
<fieldset> tag, 119
File Transfer Protocol. See FTP
file URLs, 56
Flash, Macromedia, 5
float property, 223–224
flow of text, 223–225
overflow text, 225
stopping, 224
font faces, 194
font-family property, 194–195, 196
font property, 195–196
fonts, backup, 195
font size of text, 29
font-size property, 194, 196
font style properties, 193–196
setting as a group, 195–196
setting individual, 193–195
font-style property, 194, 196
font styles, 192–197
properties of, 181, 193–196
Font Styles Example Page, 196–197
<font> tag, 177
font-variant property, 195, 196
font-weight property, 194, 196
formatting
images, 29, 41–42
text, 26–35
content-based, 28–29
heading tags for, 27–28
tags for, 26–27
formatting tags, 333
content-based, 28–29
physical, 29–30
style sheets as replacement for, 179–180
types of, 26–27
form hosting services, 104
forms, 98–121
controls on, 104–112
button controls, 111–112
check boxes, 107–108
for feedback form, 113–115
hiding, 119
menu control, 109
organizing controls into field sets, 119–120
radio button control, 108–109
read-only controls, 118
tab order of, 120–121
text area, 106–107
text boxes and password boxes, 105–106
creating, 112–118
action of form, 112–113
complete form, 115–116
laying out the controls, 113–115
testing the form, 116–118
definition of, 98–99
feedback, 112–119
keyboard shortcuts in, 121
scripts for processing, 101–104
tags used for, 334
<form> tag, 99–102
action attribute of, 99–100, 102, 112–113
enctype attribute of, 113
method attribute of, 113
frame attribute, <table> tag, 93–94
frameset DTD (document type definition), 319
FrontPage, 50, 153–154, 156–162
image maps in, 69–72, 162
publishing Web pages with, 162
tables in, 160–161
views in, 157–159
FTP (File Transfer Protocol), 17
publishing Web pages and, 164
URLs and, 55–56
FTP clients (FTP programs), 164, 172
GIF Animator, 50
GIF images, 38, 39
animated, 39, 50
GlobalSCAPE, 152
GlobalSCAPE CuteHTML, 155–156
GlobalSCAPE CuteMAP, 152
Glow filter, 250, 253
GoLive, 154
GradientSize parameter, Gradient Wipe transition, 264
Gradient Wipe transition, 264
graphical tools, 147–162, 172
HTML editors, 155–156
image editing tools, 149–152
image map tools, 152–153
reasons for using, 148
Web page design tools, 153–154
guest book, 100
<H1>, <h2>, <h3>, <h4>, <h5>, and <h6> tags, 13, 27
header cells, 83
headings, 13
heading tags, 27–28
head of Web pages, 8
text in, 23
head section, 23
<head> tag, 8
height
of images, 42–43
visual filters and, 250
height attribute
<embed> tag, 132
<table> tag, 85
height property, 216–218
helper applications, 124
hidden attribute, <input> tag, 119
hidden value, overflow property, 225
hiding and showing
controls, 119
elements, 218
HomeSite, 155, 156
host names, 54
hover, as hyperlink state, 187
href attribute
<area> tag, 72
<a> tag, 11, 14, 57
<link> tag, 184
<ref> tag, 145
hspace attribute, 43
/html> (end tag), 7
HTML (HyperText Markup Language)
hyperlinking feature of, 3
problem with, 315
purpose and functions of, 3–4
reasons for learning, 2, 5
transition to XHTML, 316–317
Web resources, 336–337
XML and, 284–285
html> (start tag), 7
HTML code. See also tags
angle brackets (<>) in, 7
HTML documents. See Web pages
HTML editors, 155–156
.html file extension, 12
HTML Goodies (Web site), 336
HTML Help (Web site), 337
HTML tags. See tags
<html> tags, 7
HTML Tidy, 328
HTML view, in FrontPage, 157–159
HTML Writer's Guild (Web site), 337
HTTP (HyperText Transfer Protocol), 54
hyperlinks, 3
anchor, 59–62
connecting pages with, 51–62
<a> tag, 57
hyperlink text, 52–53
definition of, 52
to external images, 46–48
href attribute for, 11
image, 53
to sounds, 130–132
states of, 187
to streaming multimedia files, 144–145
to videos, 137–138
hyperlink states, styles for, 187
hyperlink text, 52
link styles for, 186
HyperText Transfer Protocol (HTTP), 54
Id attribute, <p> tag, 185
image editing tools, 149–152
image hyperlinks, 53
image map development tools, 69–71
image maps, 64–77
associating with images, 74
client-side, 67–69
complete example of, 74–77
creating, by hand, 71–73
different approaches to, 66–69
in FrontPage, 69–72, 162
server-side, 67
image map tools, 152–153
images, 37–50
adding to buttons, 112
alignment of, 44–46
alt attribute and, 41–42
animated, 50
background, 48–50
for a paragraph of text, 198–199
borders for, 44
definition of, 38
embedding, 13
external, 40
linking to, 46–48
formatting, 29, 41–42
inline, 39–40
overlapping, 214–215
positioning of, 211–216
size of, 42–43
spacing of, 43
src attribute and, 40
text distinguished from, 39
thumbnail, 43, 47–48
tiled, 49
<img> tag, 13, 14, 39–43, 284
align attribute of, 44–46
values for, 45
alt attribute of, 41–42, 326–327
border attribute of, 44
ending with />, 326
hspace and vspace attributes of, 43, 236
src attribute of, 40–41
usemap attribute of, 74
width and height attributes of, 42–43
indentation, of first line of text in a paragraph, 200, 201
individual styles, 185–186
inline images, 39–40
displaying, 40–46
inline style property, 218
inline tags, 188
custom, 189
<input> tag, 105–109, 111
hidden attribute of, 119
intellectual property, Web pages as, 5
internal style sheets, 182–183
Internet addresses. See URLs
Internet connections, broadband, 38
Internet Explorer
client capabilities, 272–274
marquee text animation, 50
table backgrounds in, 92
Internet service providers, Web hosting features of, 169
Internet Service Providers (ISPs), 18
interpage transitions, 267–269
Invert parameter, Basic Image filter, 255
ISPs (Internet Service Providers), 18
<i> tag, 29
italicized text, 29
Jasc Software, 151
Java applets, 145–146, 249
JPEG format, 39
JPEG images, 38
<Kbd> tag, 28
keyboard, text typed on a, 28
keyboard shortcuts, 121
keywords, 283
Left alignment, 25
left property, 213
<legend> tag, 119
letter-spacing property, 200–201
line-break tag (<br> tag), 24–25
line-through, text-decoration property and, 205
link, as hyperlink state, 187
links. See hyperlinks
link styles, 186–187
<link> tag, 184
list item tag (<li> tag), 14
lists
definition, 34–35
ordered, 32–33
unordered, 31–32
list tags, 333
<li> tag, 31, 32
<li> tag (list item tag), 14
literal characters, sequence of, 28
local styles, 186
loop attribute, <embed> tag, 134, 138–139
lowercase
for element and attribute names, converting to XHTML and, 323
for tags and attributes, 10
text-transform property and, 205
Macromedia DreamWeaver, 152, 154
Macromedia Flash, 5, 146
MapMaker, 152
<map> tag, 71–72, 74
associating maps with images and, 74
margin-bottom property, 203
margin-left property, 221
margin property, 203, 220–221
margins, 220–221
alignment of text and, 203
as a percentage, 203
margin-top property, 203
markup, content versus, 286
<marquee> tag, 50
marquee text animation, 50
MathML (Mathematical Markup Language), 284
maxlength attribute, <input> tag, 105–106
menu, in feedback form, 114
menu control, 109–111
metafile, 144–145
<meta> tag, 267–268
method attribute, <form> tag, 113
microphone, 127
Microsoft Design Gallery Live, 13, 128, 129
Microsoft FrontPage, 50, 153–154, 156–162
image maps in, 69–72, 162
publishing Web pages with, 162
tables in, 160–161
views in, 157–159
Microsoft Image Composer 1.5, 50
Microsoft Network (MSN), 18
Microsoft PhotoDraw, 149–151
Microsoft Web Workshop, 336
MIME types, 125
Mirror parameter, Basic Image filter, 255
monospaced code, 28
monospaced font, 30
Motion parameter
Barn transition, 261
Strips transition, 260
mouse pointer, cursor property and, 205
MP3 music files, 124
MSN (Microsoft Network), 18
multimedia, 123–146. See also sound(s)
definition of, 123
MIME types, 125
plug-ins and helper applications, 124–125
multimedia (multimedia files), streaming, 140–145
Name attribute, of form controls, 105
namespace
XHTML, 317, 319–323, 325
XSL, 304, 306
navigation with image maps. See image maps
nesting, of lists, 35
Netscape Navigator
baseline value for tables, 86
table backgrounds in, 92
viewing HTML code in, 4
Network Solutions, 18, 167, 170, 171–172, 337
newlines, 24
New Session Wizard (Windows Media Encoder), 141–144
newsgroups, 56
news URLs, 56
nohref attribute, <area> tag, 72
none style property, 218
Normal view, in FrontPage, 157, 158
numbering system, for ordered lists, 33
OffX parameter, Drop Shadow filter, 251
OffY parameter, Drop Shadow filter, 251
<ol> tag, 32
onclick event attribute, 233
Fade transition, 257
ondblclick event attribute, 233
onkeydown event attribute, 232
onkeyup event attribute, 232
onload attribute, 232
onmousedown event attribute, 233
onmousemove event attribute, 233
onmouseout event attribute, 233
onmouseover event attribute, 233
onmouseup event attribute, 233
Opacity parameter, Basic Image filter, 256
<optgroup> tag, 110
<option> tag, 110
ordered lists, 32–33
organizing text, 23–26
Orientation parameter, Barn transition, 261
overflow property style, 225
overflow text, 225
Overlap parameter, Fade transition, 259–260
overlapping elements, 214–216
overlining, text-decoration property and, 205
overview of, scripts, 231–234
Padding property, 221
page layout, tables used for, 94–96
Paint Shop Pro, 151
paragraph(s), 14
indentation of first line of text in a, 200, 201
paragraph tag. See <p> tag
password boxes, 105–106
passwords, for publishing Web pages, 20
patterns, XSL style sheets and, 303–305
percentages
margins as, 203
width and height properties as, 218
PhotoDraw, 149–151
Photoshop, 152
physical tags, 26–27
physical text formatting, 29–30
PICT images, 124
pictures. See images
pixel radius, 254
PixelRadius parameter, Blur filter, 254
pixels, 38
pixel shims, 88–90
plug-ins, 124
PNG images, 38
poly coordinates, 73
positioning Web content, 209–227
absolute, 240
borders, 218–220
changing the size of elements, 216–218
complete example of, 225–227
dynamic, 240–241
overlapping elements, 214–216
relative and absolute positioning, 210–214
showing and hiding elements, 218
spacing of elements and, 220
position style property, 213
Positive parameter, Drop Shadow filter, 251
Preview view, in FrontPage, 159
processing instructions, in XML documents, 292
protocol, in URLs, 54, 55
<p> tag, 9, 14, 24–25
align attribute of, 9, 25–26
class attribute of, 185
id attribute of, 185
missing a matching </p> end tag, 326
style sheets and, 178–179
publishing Web pages, 16–21, 163–172
with Microsoft FrontPage, 162
options available for, 166–170
overview of, 163–166
software for, 172
with Web Publishing Wizard, 18–20
Question paragraph, style class for, 184–185
quotation marks, enclosing attribute values in, 11
Radial Wipe transition, 264–265, 268, 269
RadialWipe transition, interpage transitions and, 267–268
radio button control, 108–109
radio buttons, in feedback form, 113–114
Raggett, Dave, 328
RandomDissolve transition, 259, 268
Random Dissolve transition, 269
random quotes, displaying (example Web page), 244–247
read-only controls, 118
RealAudio format, 129
RealMedia format, 129
RealProducer, 126, 140
<ref> tag, href attribute of, 145
relative paths
absolute path distinguished from, 40
of image URLs, 40
relative positioning, 210–214
relative URLs, 54–55
rel attribute, <link> tag, 184
Reset button, 111–112
in feedback form, 115
resizing images, 42–43
resources
definition of, 47
host names and, 54
target, 57
URLs and, 55–56
RGB colors, 338
right alignment, 25
right property, 213
root element, 293
of XHTML documents, 319
root pattern, 304
Rotation parameter, Basic Image filter, 255
Rover, 146
rows attribute, <textarea> tag, 106–107
rows of tables, 81
rowspan attribute, <th> tag, 84
Sampling, 126–127
<samp> tag, 28
schemas, 316
schemas, XML, 294–298
screen resolution (screen size), 272–274
script functions, 236
scripting code
in comments, 35
in head section, 23
scripting languages, 231
scripts. See also CGI scripts
adding to Web Pages, 232
event handling and, 232–233
processing forms with, 101–104
<script> tag, 232, 236
scroll value, overflow property, 225
search engines, XML and, 283
sections, <div> tag for, 26
<select> tag, 110
server-side image maps, 67
Shadow filter, 250–252
shape attribute, <area> tag, 72, 73
showing and hiding elements, 218
Simple Mail Transfer Protocol (SMTP), 54
size
of elements, changing, 216–218
of fonts, 194
of images, 42–43
of tables, 84–86
of text, 29
size attribute
<input> tag, 105–106
<select> tag, 110
slide shows, 266–267
small-caps (small-cap font), 195
<small> tag, 29, 30
SMTP (Simple Mail Transfer Protocol), 54
sound(s), 126–135
adding to Web pages, 129–135
background, 134–135
creating your own, 127–128
embedding, 132–134
finding, 128–129
linking to, 130–132
static, 126
Sound Recorder, 127
Space Styles Web page example, 201–202
spacing
cells, 90
images, 43
tables, 88–90
of text, 200–202
spanning cells, 84
<span> tag, custom style tags and, 188, 189, 190
Sparky.html Web page, 15
special effects, 248–269. See also transitions; visual filters
overview of, 248–249
Spokes parameter, Wheel transition, 261
SquaresX and SquaresY parameters, 263
src attribute
<embed> tag, 132
<img> tag, 13, 40, 41
<s> tag, 29, 30
start attribute, in ordered lists, 33
start tag (html>), 7
static sounds, 126
streaming media, 140–145
streaming sounds, 126, 129
strict DTD (document type definition), 318
strikethrough text, 29
Strips transition, 260–261
<strong> tag, 28
for images, 29
structural tags, 332
style(s), 180
dynamic, 234–237
individual, 185–186
link, 186–187
local, 186
style attribute, <button> tag, 112
style classes, 184–185
style properties, 180, 181
style section of Web pages, 180
style sheets, 25, 176–207. See also cascading style sheets (CSS)
created directly in HTML code without a style sheet, 181
definition of, 179
external, 183–184
internal, 182–183
overview of, 176–180
structural problem of HTML and, 316
XML and, 301
XSL, 302–313
constructing your own, 308–313
patterns, 303–305
templates, 303, 305–308
<style> tag, 179, 180, 181
style tags, custom, 188–191
Submit button, 111–112
in feedback form, 115, 117
subscript text, 29
<sub> tag, 29
superscript text, 30
<sup> tag, 30
Tabindex attribute, 120
tables, 78–96
alignment of, 86–88
background images for, 92
borders around, 82–83
borders of, 93–94
in feedback form, 114–115
in FrontPage, 160–161
layout of, 79–80
nested, 80
for page layout, 94–96
size of, 84–86
space around, 88–90
as spreadsheets, 79
tags used for, 81–82, 334
<table> tag, 81
align attribute of, 86
bgcolor attribute of, 90
cellspacing and cellpadding attributes, 90
frame attribute of, 93–94
height attribute of, 85
valign attribute of, 86
width attribute of, 85
tab order of controls, 120–121
tags, 7
attributes of. See attributes
block-level, 188, 189
commonly used, 9–10
converting to XHTML and, 323
custom style, 188–191
form, 334
heading, 27–28
inline, 188
custom, 189–190
list, 333
lowercase for, 10
miscellaneous, 335
pairs of, 14
structural, 332
style classes applied to classes of, 184–185
text formatting, 26–30, 333
in XML documents, 290
target resources, 57
<td> tag, 81, 85
bgcolor attribute, 90–92
templates, in XSL style sheets, 303, 305–308
text
alignment of, 202–204
aligning images with surrounding text, 44
alternate, for images, 41–42
animated, marquee text animation, 50
around other elements, 223
colors of, 12–13
background color, 198
foreground color, 198
flow of, 223–225
overflow text, 225
stopping, 224
formatting, 26–35
content-based, 28–29
heading tags for, 27–28
tags for, 26–27
images behind, 198–199
organizing, 23–26
overflow, 225
spacing of, 200
text-align style property, 202
text area, in feedback form, 114
text area control, 106–107
<textarea> tag, 106–107
text attribute, <body> tag, 12, 49–50
text box controls, in feedback form, 114
text boxes, 105–106
text color, 12–13
text-decoration style property, 205
text hyperlinks, 52, 53
text-indent property, 200, 201
text styles, 192–207
dress styles, 197–200
font styles, 192–197
spacing of text, 200–202
text tags, 333
text-transform property, 205
<th> tag, 83
rowspan attribute of, 84
thumbnail images, 43, 47–48
TIFF images, 124
tiled images, 49
Title Image example Web page, 278–280
title of a Web page, 8, 23
<title> tag, 8, 12, 23
top property, 213
transitional DTD (document type definition), 318, 323
transitions, 257–265
Barn, 261–262
Blinds, 262–263
Checker Board, 263–264
definition of, 249
Fade, 259–260, 266–267
Gradient Wipe, 264
interpage, 267–269
Radial Wipe, 264–265
RandomDissolve, 259
slide shows and, 266–267
Strips, 260
Wheel, 261, 262
transparency, definition of, 39
Trick Styles Web page example, 206–207
<tr> tag, 81, 90
bgcolor attribute of, 90
<tt> tag, 30
type attribute
<link> tag, 184
in ordered lists, 33
<Ul> tag, 31, 32
<ul> tag (unordered list tag), 14
underlined text, 30
underlining, text-decoration property and, 205
Uniform Resource Locators. See URLs
unordered lists, 31–32
unordered list tag (<ul> tag), 14
uppercase, text-transform property and, 205
URLs (Uniform Resource Locators), 20, 53–56
components of, 54–55
e-mail, 55, 56
file, 56
FTP, 55–56
host names and, 54
news, 56
pronunciation of, 53
relative, 54–55
resources and, 55–56
in src attribute, 40
types of, 55
USB ports, 136
usemap attribute, <img> tag, 74
user name, for publishing Web pages, 20
username property, <form> tag, 101
<u> tag, 30
Validation, of XHTML documents, 319, 320–321
valid documents, 293
valign attribute, <table> tag, 86
value attribute, of form controls, 105
variables, in code, 28
<var> tag, 28
Vector Markup Language (VML), 284
vertical-align property, 222
video(s), 135–139
adding to Web pages, 136–139
creating your own, 135–136
embedding, 138–139
finding, 136
linking to, 137–138
video file formats, 136
viewing Web pages, 15, 20–21
views, in FrontPage, 157–159
visibility of elements, display style property and, 218
visible value, overflow property, 225
visited, as hyperlink state, 187
VisitorBook LE, 102
visual filters, 249–256
Basic Image, 255
Blur, 254–255
Emboss and Engrave, 252
Glow, 253
Shadow and Drop Shadow, 250–252
visual Web development tools, 17
VML (Vector Markup Language), 284
volume, 127–128
Volume Control application, 127–128
vspace attribute, 43
W3C (World Wide Web Consortium), 337
W3C Validator, 320–321, 325
wait cursor, 206
waveform of a sound, 127
Wave Studio, 127
WAV format, 129
Web clients, 16–17
publishing Web pages and, 164
Web hosting services, 18, 166, 167–169
free, 169
publishing Web pages and, 164, 165
Webmonkey, 336
Web page design tools, 153–154
Web pages (HTML documents)
applying styles to, 182–187
classes of styles, 184–185
external style sheets, 183–184
individual styles, 185–186
internal style sheets, 182–183
link styles, 186–187
local styles, 186
body of, 8–9, 24–26
designing, 94–95
distinction between Web pages and HTML documents, 285
head of, 8, 23
hyperlinks between, 51–62
<a> tag, 57
hyperlink text, 52–53
as intellectual property, 5
layout of, tables used for, 94–96
paragraphs of, 14
publishing (see publishing Web pages)
secure, 105
title of, 8
viewing, 15, 20–21
viewing the HTML code for, 4
writing your first, 11–16
Web Publishing Wizard, 18–20, 172
Web resources. See resources
Web servers, 16–17
copying Web pages to, 17
hosting your own, 167
image maps and, 67
publishing Web pages and, 164–166
Web sites (Web resources)
for CGI scripts, 103
HTML-related, 336–337
for sounds, 128–129
for videos, 136
Web Workshop, Microsoft, 336
well-formed documents, 293
Wheel transition, 261, 262
width
of cells, 85–86
of images, 42–43
visual filters and, 250
width attribute
<embed> tag, 132
<table> tag, 85
width property, 216–218
Windows Media Encoder, 140–144
Windows Media metafiles, 145
Windows Media Player, 134
WipeStyle parameter
Gradient Wipe transition, 264
Radial Wipe transition, 264–265
World Wide Web Consortium (W3C), 337
World Wide Web Virtual Library, 128
XHTML (eXtensible HTML), 4, 284, 314–329
DTDs (document type definitions), 315, 318–323
declaring an XHTML DTD and namespace, 319–320
frameset DTD (document type definition), 319
strict DTD (document type definition), 318
lowercase for tags and attributes in, 10
quotation marks for attributes in, 11
transition from HTML to, 316
XHTML documents
converting HTML documents to, 323–328
correctness of, 315
creating, 321–322
declaring an XHTML DTD and namespace within, 319–320
main requirements of, 317
validation of, 319
XHTML namespace, 317, 319–323, 325
XHTML schemas, 315
XML (eXtensible Markup Language), 188, 282–313
comments in, 291
documents, 284–285
generic XML browser as impossible, 285
HTML and, 284–285
major components of, 287–289
markup versus content, 286
overview of, 282–283
referencing entities in, 290–291
style sheets and, 301
Web pages and, 298–299
XML document models, 294. See also schemas
XML documents, 285, 317
applying XSL to, 302–303
Cascading Style Sheets (CSS) and, 301
comments in, 291–292
document type declaration in, 293–294
elements in, 286, 290
entity references in, 290–291
levels of correctness of, 293
processing instructions in, 292
style sheets and, 301
tags in, 290
transforming, with XSL, 302
valid, 293
well-formed, 293
without schemas, 294, 295
XML Schema, 295–298
XML schemas, 294–298
XML vocabulary(-ies), 284, 286, 295–299, 301. See also XSL (eXtensible Style Language)
HTML as, 284
XRay parameter, Basic Image filter, 256
XSL (eXtensible Style Language), 301–313
applying to XML documents, 302–303
overview of, 302
style sheets, 302–313
constructing your own, 308–313
patterns, 303–305
templates, 303, 305–308
xsl:apply-templates element, 308
xsl:for-each element, 307
XSL Formatting Objects, 302
xsl:if element, 306–307
XSL namespace, 304, 306
XSL processor, 303, 304, 305
XSLT (XSL Transformation), 302
xsl:value-of element, 306
<xsl:value-of/> tag, 305–306
Yahoo! audio archive, 128
Yahoo! GeoCities, 169
Z-index of an element, 214–215
Last Updated: Friday, July 6, 2001 |