S
s element 350
safe colors. See browser safe colors
samp element 76
Sausage Software 463
Save as HTML command 51, 400
Save as Page command 52
Save as Web Page command 51, 400
Save for Web command 90-91
saving
images 90-91
other people's Web pages 57
Web pages 50
character encoding 63
scaling images 108
scanners 89
scheduling actions 381
scheme 33
screen style sheets 198
script element 314
scripts 313-331
adding alternate information 319
adding "automatic" 314
and quotation marks 317
and search engines 426
calling external automatic 315
CGI. See CGI scripts
changing multiple frames 326
controlling status area 325
controlling window size 331
hiding from older browsers 320
hiding from XML parsers 321
JavaScript for your use 323-331
keeping frames in framesets 327
loading images into cache 330
location on page 314
rollovers 328-330
setting default language 322
triggering with intrinsic event 316
with buttons 318
scroll bars, in frames 250
scrolling attribute
in frame element 250
in iframe element 248
search engines
adding information for 417
controlling summary 418
improving ranking
with description 418
with keywords 417
with links 425
with title 64, 416
keeping out 420
keeping pages from being archived 421
optimizing design for 426
specialized 424
submitting your site to 424
Section 508 of U.S. Rehabilitation Act 262
security, and CGI scripts 265
select element 276
in WML 386-387
selected attribute, in option element 276
selectors
adjacent sibling 140
by class or id 137
by context 138-140
by name 136
combining 146
definition 41
description 135
:first-child pseudo-element 140
for attributes 144
grouping 144
link states 141
:first-line and :first-letter 142-143
semicolons, and style rules 134
server name in URL 33
setvar element 383
shading, of horizontal rules 115
shape attribute, in area element 130
shapes, entities for 457
sharp symbol (#). See Symbols section
shift, color 85
shims. See pixel shims
sidebars, hiding in print style sheets 199
SimpleText 49, 462
simulators for WML 392
site, designing 48
size
and viewing speed 106-107
of cells in table 220-221
of frames 254
of images 86, 106-107
changing 108
figuring out 106
reducing 92
specifying 108
of multimedia files 293
of new windows 331
of pages, with tables 216
of tables 220-221
of text 75, 162-163, 344, 346
size attribute
in basefont element 344
in font element 346
in hr element 115
in input element
for password boxes 273
for text boxes 272
for uploading files 279
in select element 276
size property 201
slide shows 309
small caps 165, 173
small element 75
SoftQuad. See Corel HoTMetaL
Sol, Selena 266
sounds
background 303, 311
getting 297
QuickTime 302, 303
Source, command 57
spacer element 360, 361, 363
spaces
controlling with style sheets 170
in lengths 44
in Web pages 30
spacing
and preformatted text 77
and sub/superscripted characters 80
around elements 188-189
around images 113
around tables 231
between lines and paragraphs 70
between paragraphs 66, 70
frames 243, 245, 249
line breaks 70, 358-359
maintaining original 77
margins 357
of text (with styles) 168
pixel shims 364
spamming 416
span attribute
in col element 234-235
in colgroup element 234-235
span element 69
spanning cells
across columns 232
across rows 233
special techniques
automatic page navigating 309
JavaScript for your use 323-331
specificity 42-43
speed
and images 87, 104, 106-107
loading images into cache 330
of table display 240
and nested tables 224
spiders 420
src attribute
in frame element 242
in iframe element 248
in img element 104
in input element 286
in script element 315
standards
browser wars 16
importance of 17, 37
standards mode vs quirks mode 39
and URLs in DOCTYPE declarations 61
Star Trek search engine 424
start attribute, in ol element 207
starting
new lines 70
new paragraph 66
Web pages 60
status area, controlling 325
stopping floating 112, 195
strict flavor of (X)HTML 21, 38
description 429
strict mode. See standards mode
strike element 350
strike out formatting 81, 350
with styles 174
strong element 74
structure
importance of 40, 176
of (X)HTML 29
of tables 216
style attribute
in any tag 153
in button element 318
style element 151
media attribute 198
style rules
and semicolons 134
constructing 134
definition 41
style sheets 147-155, 197-202
alternate 150
and URLs 149
applying locally 153
browser problems 402
cascade 42-43
comments 155
external 148
file extension 148
importing 152
linking 149
file extension 148
for printing 197-202
formatting text 157-174
hiding 151
hiding from buggy browsers 152
inheritance 42-43
internal 151
location, importance of 42-43, 154
media specific 198
page layout 175-196
specificity 42-43
switching 150
testing and debugging 155
Text Only format 148
See also styles, CSS
styles
aligning
text 171
vertically 196
background 167, 182-183
blinking text 174
bold formatting 161, 165
borders of elements 186-187
case (upper/lower) 172
changing all font values 165
child element 177
choosing font 165
clear floating 195
color 166, 167, 182-183, 184
comments 155
competing 42
creating 133-146
cursors 185
defaults 165
description 41-46
displaying and hiding elements 178
embedding fonts 159
floating elements 194-195
font family 158, 165
font size 162-163, 165
formatting text 157-174
height of elements 190
indents 169
italics 160, 165
kerning 168
layout 175-196
line height 164, 165
list markers
all at once 210
choosing 206
custom 208
positioning 209
margins 189
and width 191
nested lists 212
offsetting elements within flow 181
overflow 193
overlining text 174
padding 188
parent element 177
positioning elements
absolutely 179
fixed 180
in 3D 192
relatively 181
vertically 196
properties and values 439-446
small cap fonts 173
stopping floating 195
strike out text 174
tracking 168
underlining text 174
unexpected results 165
white space 170
width 190-191
and floating elements 194
word spacing 168
See also CSS, style sheets
sub element 80
submit buttons 282
creating 282-283
multiple 282
vs. active images 286
with image 283
subscripts 80
Sullivan, Danny 415
sup element 80
superscripts 80
support, technical 404
switching style sheets 150
symbols 333-342
adding 340-341
entities for 449-457
for (X)HTML 450
in file names 55
in titles 64
in Web pages 30
mathematical and technical 454-456
punctuation 452-453
shapes and arrows 457
Western European 450-452
syntax checkers 49
Go to the letter T.