See XHTML eXtensible HyperText Markup Language eXtensible Markup Language XML... See HTML tags HTML forms.
Trang 1formatting See HTML tags
goal setting, 30-31
ideas for, 28-30
main topics, determing,
31-32
modifying, jQuery, 468-477
navigation, 32-42
organization, 32-42
hierarchical, 33-35
hierarchical/linear, 38-39
linear, 35-36
linear with alternatives,
36-37
web, 39-42
removing, jQuest, 474-477
splitting topics across pages,
558
storyboarding, 42-44
structures, 33
titles, 71
Twitter, embedding, 684-685
web pages, adding to,
452-455
content management systems,
44-45, 657-660
cloud, 658-659
data repositories, 663
Drupal, 677-682
templating systems, 663
types of, 660
blogging tools, 660-661
community publishing
applications, 661
general-purpose content
management systems,
663
image galleries, 662
wikis, 661-662
workflow systems, 663
content pages, creating for
framesets, 507-514
contextual selectors (CSS),
176-177
control structures, JavaScript,
421-424
controlling loop execution, PHP, 632-633
controls (forms), 312 controls attribute (audio tag), 384
controls attribute (video tag), 367
converter programs for HTML, 63-64
converters, websites, 695 cookies (PHP), 652 coordinates (imagemaps) area tag, 248-249 circle coordinates, 247 determining, 245-246 imagemap creation software, 246
map tag, 248-249 obtaining from browsers, 251 polygon coordinates, 246-247
rectangle coordinates, 248 coords attribute (<area> tag), 249
cross-platform Web compatibility, 10 reasons for, 52 cross-site scripting, preventing, 636-637
CRUD applications, 642 CSE HTML Validator, 695 CSS (Cascading Style Sheets),
22, 45, 389, 411 advantages, 61 applying, 174 background properties, block-level elements, 241-242
backgrounds, <img> tag, 242 box model, 182
borders, 183-184 clearing elements, 194 controlling size and element display, 189-192
floating elements, 192-195 margins, 185-189 padding, 185-189 cascading, 179-180 creating, 61-62 CSS files, creating, 175 external files, placing in, 556-558
font properties, 138-139, 155-156
form properties, applying styles, 345-349 forms, applying to, 343-345 HTML tags, combining with, 62
layout style sheets, writing, 394-401
links, modifying, 206-207 list-style-image properties, unordered lists, 89 list-style-position properties, unordered lists, 89 overview, 173 page-level styles, creating, 174
positioning, 196-197 absolute positioning, 199-201
relative positioning, 197-198 static positioning, 196 top/left/bottom/right properties, 196 z-index property (stacking), 202-205 properties
background-attachment, 239
background-position, 239 color, 236
font-family, 170 font-size, 170 font-style, 170 font-variant, 170
706 content (websites)
Trang 2font-weight, 170
retrieving, 467-468
text-align, 170
text-decoration, 170
sample pages, creating, 157
adding attributes,
166-167
adding content, 158-159
adding tables of contents,
159
Bookworm web page
code, 163-165
frameworks, 157-158
link menus, 161-162
page descriptions, 160
planning the page, 157
signatures, 163
testing results, 165-166
unordered lists, 162-163
selectors, 176
classes, 177
contextual selectors,
176-177
IDs, 177-178
sitewide-style sheets,
creating, 175-176
spacing units, 156
specifications website, 698
standards, 208
tables, laying out, 390-402
text-decoration properties,
137
troubleshooting, 207
units of measure, 180-181
URLs (uniform resource
locators), using, 182
web design, 403-404
organization, 404-406
site-wide style sheets,
407
web designs, 403-404
customizing videos, YouTube,
359-360
CuteFTP, 602 Cynthia Says validator, 588-589
D
Dashboard (Google Analytics), 615-616
data attribute (object tag), 373 data repositories, content management, 663 data types, JavaScript, 426 database connectivity (PHP), 651
databases, relational databases, 664-666
<dd> tag, 82, 91, 96 declare attribute (object tag), 373
decrement operator (—), 418 default index files, 599-600 definition terms See <dt>
tags deploying packaged software, 666 PHP files, 654 descriptive titles, 541 design
designing websites, 538 accessibility, 579-580, 586-587
backgrounds, 555 brevity, 539 browser-specific terminology, 542
clarity, 539 consistent layout, 545 determining user preferences, 573-575
emphasis, 541, 587 first time users versus regular users, 573
frames, 570 goal setting, 30-31
grouping related information, 544
hardware considerations, 555 headings, 543-544
hierarchical, 33-35 hierarchical/linear, 38-39 images, 552
image size, 553-554 when to use, 552-553 linear, 35-36
linear with alternatives, 36-37
links, 546-558 main topics, determining, 31-32
navigation, 572-573 number of pages, 558-561 organizing for quick scanning, 539-540 page signatures, 561-562 page validation, 535-538 proofreading, 543 search engines, 569-570 spell checking, 543 splitting topics across pages, 558
standalone pages, 541 standards compliance, 532-538
storyboarding, 42-44 style sheets, 403-404 organization, 404-406 site-wide, 407 URLs, 570-572 user experience levels, 569 user preferences, 568-569 web, 39-42
XHTML, 579 development environments, JavaScript, 433
dfn tag, 168
as logical style tags, 133 DHTML (Dynamic HTML), 543 dictionaries (PHP), 625 dictionaries (PHP) 707
Trang 3Digits Counter, 693
<dir> tags, 82
directories, 599
folders and, 105
index files, web servers, 599
URLs, 122
WordPress, 670
disabled form controls,
creating, 342-343
discographies, 32
displaying alert messages,
438
Disqus, 659
distributed nature of the Web,
10-11
<div> tag, 153-155, 170, 393
Dive Into Accessibility website,
589
division operator (/), 418
<dl> tag, 91,96
Doctorow, Cory, 11
DOCTYPE identifiers, 68
<DOCTYPE> tag, 58
DOCTYPEs (HTML5), 577
document object (JavaScript),
429
document roots, 107
document type definition
(DTD),Internet Explorer, 188
documentation, JavaScript,
432
documents, web pages,
converting to, 564
documents (HTML)
colors, 234
background colors, 236
CSS properties, 238
naming, 234-235
text colors, 236-237
frameset documents, 498-499
images
adding, 214-218
aligning with text,
220-222
alternative text, 215-216
as links, 228-231 background images, 238-240
borders, 233 bullets, 243 GIF (Graphics Interchange Format),
213, 256 Halloween House web page example, 217-218 height/width, 232 image etiquette, 254-255 inline images, 214-215, 219
JPEG (Joint Photographic Experts Group), 213, 256
navigation icons, 229-231 PNG (Portable Network Graphics), 214 preparing for Web, 212 scaling, 232
spacing around, 226-228 wrapping text around, 223-226
linking to frames, 502-503, 518
links colors, 555 definitions as links, 551 explicit navigation links, 550
“here” links, 549-550 home page links, 558 implicit navigation links, 550
link menus, 546-547 text links, 547-548 when to use, 550, 552 moving between Web servers, 600-603 organizing, 598 organizing
default index files, 599-600 directories, 599 filenames, 599-600 Web server setup, 598-599 style guides, 697 text
aligning images with, 220-222
colors, 236-237 wrapping around images, 223-224, 226 text formatting, 541 XHTML 1.0 specification, 534
Dojo JavaScript library, 461 Dojo Toolkit, 696
DOM accessing JavaScript methods, 454 methods, 448
navigating, node properties, 450
domain names, registering, 596
domain parking, 597 domains, 596-597 dotster.com, 597 Douglas Crockford’s Wrrrld Wide Web, 696 downloading MediaWiki, 675-676
DreamHost web hosting, 700 Drupal, 661, 677-682, 699 Drupal Gardens.com, 45
<dt> tag, 82, 91, 96 DTD (document type definition),Internet Explorer, 188
Dunbar Project example absolute positioning, 394-396 colors/fonts, 397-398 floated columns, 401-402
708 Digits Counter
Trang 4HTML sections, 391-394
re-ordering sections, 398-399
redesigning layout, 400-401
style sheet, 394-398
tables, 390-391
Dynamic HTML (DHTML), 543
dynamic nature of Web, 11-12
E
echo() function, 643
editing PHP files, 654
editors (HTML), 695
educational websites, 29
element displays, CSS box
model, controlling, 189-192
elements (HTML), 56
backgrounds, 241-242
hiding, JQuery, 466-467
JavaScript, hiding/showing,
443-451
showing, JQuery, 466-467
Elements of Style, The, 539
em unit (CSS), 180
<em> tag, 116, 168
as logical style tags, 132
em values, 409
email, sending,PHP, 652
<embed> tag, 375-376, 386
attributes, 375
embedding
audio, 383-385
content
Facebook, 685-686
Twitter, 684-685
Flash multimedia
object tag, 370-374
SWFObject, 376-377
sound/video, 375
video, 356-361, 366-370
empty cells, creating, 264-265
encoding character entities, 151
enctype attribute (<form> tag),
320, 350 file, 330 Enterprise Edition (Java), 653 equality operator (==), 422 escape codes (URLs), 122 HTML reserved characters, 152
event handlers
<a> tags, 123 JavaScript, 430 onblur, 430 onchange, 430 onclick, 430 onfocus, 430 onload, 430 onmouseover, 430 onselect, 430 onsubmit, 430, 437 onunload, 430 event-driven models of execution, JavaScript, 412 events
binding, JQuery, 465 event handlers, onsubmit, 437
JavaScript, 429-432 evolt Browser Archive, 694 evolt.org, 694
ex unit (CSS), 180 exercises Lesson 1, 23 Lesson 2, 48 Lesson 3, 65-66 Lesson 4, 80 Lesson 5, 98 Lesson 6, 130 Lesson 7, 172 Lesson 8, 209 Lesson 9, 258 Lesson 10, 310
Lesson 11, 353 Lesson 12, 388 Lesson 13, 410 Lesson 14, 434 Lesson 15, 457 Lesson 16, 487 Lesson 17, 530 Lesson 18, 566 Lesson 19, 592 Lesson 20, 618 Lesson 21, 655 Lesson 22, 689 expand all/collapse all links, FAQs, adding to, 452 expressions, JavaScript, 417-418
eXtensible HyperText Markup
Language (XHTML) See
XHTML (eXtensible HyperText Markup Language)
eXtensible Markup Language
(XML) See XML (eXtensible
Markup Language) extensions, image files, case sensitivity, 212
external data, AJAX, loading, 481-484
external files CSS, placing in, 556-558 JavaScript, placing in, 556-558
websites, 591
F
Facebook advertising websites via, 606-609
content, embedding, 685-686 fan sites, 29
FAQs (frequently asked questions), expand all/collapse all links, adding
to, 452 Fetch, 602
Fetch 709
Trang 5<fieldset> tag, 351
file attribute (<input> tag),
351
file extensions, 600
file formats
GIF (Graphics Interchange
Format), 213, 256
JPEG (Joint Photographic
Experts Group), 213, 256
PNG (Portable Network
Graphics), 214
File Not Found errors, 603
File Transfer Protocol (FTP)
See FTP (File Transport
Protocol)
file upload controls, creating
with <input> tag, 329-330
file uploads (PHP), 652
file URLs, 126-127
filenames, 599-601
files
determining type of, 594
downloading, FTP sites, 19
file extensions, 600
File Not Found errors, 603
filenames, 601
Forbidden errors, 603
GIF (Graphics Interchange
Format), 213, 256
HTML files, 55-60
index.html files, creating,
599-600
JPEG (Joint Photographic
Experts Group), 213, 256
log files, 613
Google Analytics, 614
managing, 594
moving between Web
servers, 600
carriage returns/line
feeds, 601
filename restrictions, 601
FTP (File Transfer
Protocol), 601-603
organizing, 598
default index files, 599-600 directories, 599 filenames, 599-600 Web server setup, 598-599 permissions, checking, 604 PHP files, deploying and editing, 654
PNG (Portable Network Graphics), 214 server-side processing, 595
Firefox See Mozilla Firefox
fixed layouts, 395 Flash
audio players, embedding, 384-385
interactivity of, 14 multimedia, embedding, 370-377
video players, 378-381 flashvars (embed tag), 375 Flickr, 682-684
Flickr Creative Commons, 700 Float-Based Layouts in CSS listing (13.5), 401-402 floated columns layout, 401-402
floating elements, CSS box model, 192-195 floating frames, 54, 522 Flowplayer, 380-381, 384 folders, 105
font properties (CSS), 138-139, 155-156 font-family property (CSS), 170 font-size property (CSS), 170 font-style property (CSS), 170 font-variant property (CSS), 170
font-weight property (CSS), 170
fonts accessibility, 586 page layout, 397-398
sans-serif fonts, 62 serifs, 62 footers (tables), 301 for loops, 423 JavaScript, 422-423 PHP, 631
Forbidden errors, 603 foreach loops (PHP), 630-631 form attribute (object tag), 373
form controls
<button> tag, 330-331 creating with <input> tag, 321-322
check box controls, 325-326 file upload controls, 329-330
generic buttons, 328 hidden form fields, 329 password controls, 323-324 radio buttons, 326-327 reset buttons, 325 submit buttons, 324 text controls, 322-323 disabled controls, creating, 342-343
<fieldset> tag, grouping controls, 340-341
<form> tags, 317 displaying label elements, 320-321
<legend> tag, grouping controls, 340-341 naming, 315 navigation access keys, 342 default navigation, changing, 341-342
<option> tag, menus, creating, 332-334 readonly controls, creating, 342-343
710 <fieldset> tag
Trang 6registration form example,
334, 337-339
submit buttons, images as,
327-328
<select> tag, menus,
creating, 332-334
<textarea> tag, 331-332
<form> tag, 312, 350
action attribute, 313, 350
enctype attribute, 320, 350
get method, 313-314
method attribute, 313-314,
319-320, 350
post method, 313-314
formatting text, HTML pages,
60, 64
formatting content See HTML
tags
forms (HTML), 13-14, 311-313
accessibility, 587
check box controls, creating
with <input> tag, 325-326
controls, 312
creating, 312-317
CSS (cascading style sheets),
applying to, 343-345
CSS properties, applying
styles, 345-349
file upload controls, creating
with <input> tag, 329-330
form controls
creating with <input>
tag, 321-322
naming, 315
<form> tag
action attribute, 313
get method, 313-314
method attribute,
313-314
post method, 313-314
<form> tag
form controls, 317
using, 317-320
generic buttons, creating with
<input> tag, 328
hidden form fields, creating with <input> tag, 329 input tag, 314-315 interactivity of, 13-14 navigation
access keys, 342 default navigation, changing, 341-342 password controls, creating with <input> tag, 323-324 PHP, 636-637
parameters with multiple values, 637-638 presenting forms, 642-645, 647 validating forms, 638-642 planning, 349-350
radio buttons, creating with
<input> tag, 326-327 registration form, 14 required fields, testing, 438-439
reset buttons, creating with
<input> tag, 325 security, 343 submit buttons creating with <input> tag, 324
images as, 327-328 tags, 312
testing, 352 text controls, creating with
<input> tag, 322-323 text form controls, 314 validating with JavaScript, 436
checkform() function, 437
code listing, 439-443 onsubmit event handler, 437
selected variable, 438 thisform object, 438 values, manipulating, 471-473
forms processing, server-side scripts, 594
frame attribute, 307 frame tag, 502-503, 527-529 bordercolor attribute, 505-506
longdesc attribute, 506 marginheight attribute, 506 marginwidth attribute, 506 name attribute, 506 noresize attribute, 506 scrolling attribute, 506-507 src attribute, 507 frameborder attribute (<frameset> tag), 528 frameborder attribute (<iframe> tag), 521, 528 frames, 489-491, 498 accessibility, 587 adding to web pages, 570 borders, 504-506 browser support for, 490 detriments, 527
<frame> tag, 502-503, 527 bordercolor attribute, 505-506
longdesc attribute, 506 marginheight attribute, 506
marginwidth attribute, 506
name attribute, 506 noresize attribute, 506 scrolling attribute, 506-507 src attribute, 507 framesets, 491 base tag, 496-498 combining vertical and horizontal frames, 514-515
content pages, 507-514 creating, 491-500
frames 711
Trang 7creating complex,
507-520
frameset documents,
498-499
frameset tag, 499-502
horizontal frames,
501-502
nesting, 516
vertical frames, 500-501
horizontal frames, 501-502
combining with vertical
frames, 514-515
inline frames, 521-523
linked windows, 491-495
linking documents to,
502-503, 518
magic target names, 520
margins, 506
names, 506
naming, 517
<noframes> tag, 503-504,
519-520, 528
scrolling, 506-507
vertical frames, 500-501
combining with
horizontal frames,
514-515
frameset documents, 498-499
Frameset specification
(XHTML), 534
<frameset> tag, 499-500,
527, 529
cols attribute, 500-501,
514-515
nesting, 516
rows attribute, 501-502,
514-515
framesets, 54, 491
<base> tag, 496-498
combining vertical and
horizontal frames, 514-515
content pages, 507-514
creating, 491-496, 499-500 creating complex, 507-520 frameset documents, 498-499
<frameset> tag, 499-502 horizontal frames, 501-502 nesting, 516
vertical frames, 500-501 frameworks, HTML files, creating, 157-158 FTP (File Transfer Protocol),
19, 46, 601-603 anonymous FTP, URLs, 124-125
navigating FTP servers, 125 non-anonymous FTP, URLs, 125
FTP Explorer, 602 functions array_key_exists(), 626 celsiusToFahrenheit(), 649 checkform(), 437 echo(), 643 is_array(), 626 JavaScript, 424-426 anonymous functions, 447
PHP built-in functions, 633 user-defined functions, 634-635
popup(), 524-525 related_posts(), 674 strip_tags(), 644 unset(), 625
<fieldset> tag, grouping controls, 340-341
<form> tag action attribute, 318-319 enctype attribute, 330 form controls and, 317 using, 3-320
G
general-purpose content management systems, 663 generic buttons, creating with
<input> tag, 328 get method (<form> tag), 313-314, 319-320 getElementsByClassName() method, 460
GIF (Graphics Interchange Format), 213, 256 glossary lists, 90 goal setting (website design), 30-31
godaddy.com, 597 Google, 609-610 Google Analytics, 614, 693 Dashboard, 615-616 installing, 614 reports, 615-616 Google Chrome, 9, 18, 693 Google Closure Tools, 696 Google Code, 694 Google Web Toolkit JavaScript library, 462
graphical navigation on the Web, 9
GraphicConverter, 700 Graphics Interchange Format (GIF), 213, 256
greater than operator, 422 greater than or equal to operator, 422 grouping table columns, 296-299
grouping related information, 544
H
H.264 codec, 362 converting to, 363, 365-366 versus Ogg Theora, 387
712 frames
Trang 8Halloween House web page,
216-218
hash signs, anchors and, 119
hashes (PHP), 625
<head> tag, 69
heading levels (HTML tags),
72-74
style attributes and, 62
headings (tables), 300-301
boldface, 73
design tips, 543-544
importance of, 539
tables, 260
height, images, 232
height attribute (<embed>
tag), 307, 375
height attribute (<iframe>
tag), 307, 521, 528
height attribute (<img> tag),
232, 554
height attribute (<object> tag),
373
height attribute (<video> tag),
367
here links, avoiding, 549-550
hidden attribute, <input> tag,
351
hidden form fields, creating
with <input> tag, 329
hiding elements,JavaScript,
443-451
hierarchical organization,
websites, 33-35
hierarchical/linear
organization, websites, 38-39
history object (JavaScript), 429
hits, websites, 605
hobby-themed sites, 29
home pages, 26-27, 48
browsers, 26
ideas for, 27
initial visit, 27
linking to, 558
horizontal frames, 501-502
combining with vertical frames, 514-515
horizontal rules See <hr> tags
hosting videos, 361-366 YouTube, 357 hostnames (URLs), 121-122 hover state (links), 206
<hr> tag, 142-144, 169 href attributes area tag, 249 links, creating, 100 hspace attribute (iframe tag), 521
hspace attribute (img tag), 226-227, 256
hspace attribute (object tag), 373
<html> tag, 68-69 HTML (Hypertext Markup Language), 15, 22, 26, 45,
50, 691
adaptibility, reasons for, 52
as structurer, 50-51 converter programs, 63-64 DHTML (Dynamic HTML), 543
files, 55-60 formatting text, 64 HTML5, 55 ISO-Latin-1 character set, 150
links See links, 100 overview, 50 page layout sections, 391-394
page layouts and, 51 parsing, 51 programs for writing, 62, 64 sample pages, creating, 59 specifications websites, 698 structure, writing with, 391-393
structuring, 68
Unicode, 151 versus XHTML, 534-535 writing accessible HTML, 582
images, 585 links, 583-584 tables, 582-583 HTML 4.01, 579 website, 698 HTML documents colors, 234 background colors, 236 CSS properties, 238 naming, 234-235 text colors, 236-237 frameset documents, 498-499 HTML 4.01 specification, 534
images adding, 214-218 aligning with text, 220-222 alternative text, 215-216
as links, 228-231 background images, 238-240
borders, 233 bullets, 243 GIF (Graphics Interchange Format),
213, 256 Halloween House web page example, 217-218 height/width, 232 image etiquette, 254-255 inline images, 214-215, 219
JPEG (Joint Photographic Experts Group), 213, 256
navigation icons, 229-231 PNG (Portable Network Graphics), 214 preparing for Web, 212 HTML documents 713
Trang 9scaling, 232
spacing around, 226-228
wrapping text around,
223-224, 226
links
colors, 555
definitions as links, 551
explicit navigation links,
550
“here” links, 549-550
home page links, 558
implicit navigation links,
550
link menus, 546-547
text links, 547-548
to frames, 502-503, 518
when to use, 550, 552
moving between Web
servers, 600
carriage returns/line
feeds, 601
filename restrictions, 601
FTP (File Transfer
Protocol), 601, 603
organizing, 598
default index files,
599-600
directories, 599
filenames, 599-600
Web server setup,
598-599
text
aligning images with,
220-222
colors, 236-237
wrapping around images,
223-224, 226
text formatting, design tips,
541
HTML editors, 695
HTML elements See HTML
tags
HTML forms See forms
HTML pages
creating, 57-59
viewing results, 59-60 links, creating, 101-103 local pages, linking, 105-107 text formatting, 60
HTML style guides, 697 HTML tags, 51, 68, 78, 95
<a>
accesskey attribute, 584 event handlers, 123 HTML 4.01 additions to, 123
links, creating, 100-101 name attributes and, 114 tabindex attribute, 123, 584
target attribute, 491-493,
496, 520 title attribute, 583
<abbr>, 133 accessibility, 587
<acronym>, 134
<address>, 147, 168, 561
<area>, 248-249 alt attribute, 249 coords attribute, 249 href attribute, 249 shape attribute, 248
<audio> tag, 383-384, 386
<b>, 135, 168
<base>, 496-498, 527
<big>, 135, 168
<blockquote>, 147-148, 168
<body>, 69-70 alink attribute, 237-238 bgcolor attribute, 236 link attribute, 237-238 text attribute, 236, 238 vlink attribute, 237-238
<br>, 169, 226 clear attribute, 226 table line breaks, 278 brackets, 56
<button>, 351 form controls, 330-331
<caption>, 265-269, 305 align attribute, 286 case sensitivity, 56
<center>, 170 character entities, 149 encoding, 151 named entities, 150 numbered entities, 150 reserved characters, 152 character-level elements, 132 character-level elements versus block-level elements, 132
<cite>, 168
as logical style tags, 133 versus <blockquote>, 147 closing, 56, 70, 82
<code>, 168
as logical style tags, 133
<col>, 297-298, 305
<colgroup>, 296-298, 305 comments, 75-76, 79 conventions, founding of, 52 CSS (cascading style sheets), combining with, 62
<dd>, 82, 91, 96 designing web pages, 254-255
<dfn>, 168
as logical style tags, 133
<dir>, 82
<div>, 153-155, 170
<dl>, 91, 96 DOCTYPE identifiers, 68
<dt>, 82, 91, 96
<em>, 116, 168
as logical style tags, 132
<embed>, 375-376, 386
<fieldset>, 351
<form>, 350
<frame>, 502-503, 527-529
714 HTML documents
Trang 10bordercolor attribute,
505-506
longdesc attribute, 506
marginheight attribute,
506
marginwidth attribute,
506
name attribute, 506
noresize attribute, 506
scrolling attribute,
506-507
src attribute, 507
<frameset>, 499-500,
527-529
cols attribute, 500-501,
514-515
nesting, 516
rows attribute, 501-502,
514-515
<head>, 69
heading levels, 72, 74
style attributes and, 62
<hr>, 142, 143, 169
attributes, 143-145
<html>, 68-69
<i>, 116, 135, 168
<iframe>, 521-523, 528
<img>, 214-215, 255-256
align attribute, 220-224
alt attribute, 215-216,
584
border attribute, 229
height attribute, 232
hspace attribute, 226-227
longdesc attribute, 585
src attribute, 215
usemap attribute,
249-250
vspace attribute, 226-227
width attribute, 232
indented code, 73
<input>, 350-351
<kbd>, 168
as logical style tags, 133
<label>, 314, 351 displaying label elements, 320-321
<legend>, 351
<li>, 82, 86-87, 95
<link>, 175
<lists>, 82-83 glossary lists, 90 nesting lists, 92-93 numbered lists, 83 numbered lists, customizing, 85-87 unordered lists, 88 unordered lists, customizing, 88-89 logical style tags, 132-134
<map>, 248-249 name attribute, 248 markup languages, 53 meta tags, 611 nested, 70, 105
<nobr>, 169
<noembed>, 375
<noframes>, 503-504, 519-520, 528
<object>, 370-374, 382, 386
<ol>, 82-83, 95 type attributes and, 86 opening, 56
<option>, 351 origins, 53-54
<p>, 169, 385
<paragraph>, 75
<param>, 386 physical style tags, 135-136
<pre>, 139-141, 168
<s>, 135, 168
<samp>, 133, 168 sample pages, creating, 76-77, 157
adding attributes, 166-167 adding content, 158-159
adding tables of contents, 159
Bookworm web page code, 163-165 frameworks, 157-158 link menus, 161-162 page descriptions, 160 planning the page, 157 signatures, 163 testing results, 165-166 unordered lists, 162-163
<script>, JavaScript, 414-415
<select>, 351
<small>, 135, 168
<source>, 386
<span>, 137, 168
<strong>, 132, 168
<style>, type attribute, 174
<sub>, 135, 168
<sup>, 135, 168
<table>261, 305 align attribute, 282 border attribute, 270-273 cellpadding attribute, 274 cellspacing attribute, 274 summary attribute, 261-262, 582 width attribute, 269-270
<tbody>, 301, 305 colspan attribute, 288 nowrap attribute, 279 rowspan attribute, 288 valign attribute, 284
<td>, 262, 305
<textarea>, 331-332, 351 text alignment, 153 blocks of elements, 153, 155
individual elements, 153
<tfoot>, 301, 305
<th>, 262, 288, 305, 582
<thead>, 300
<thread>, 305
HTML tags 715