server-side file processing,
595
server-side scripts and forms
processing, 594
troubleshooting
file access, 603
server access, 603
web servers, 26
sessions (PHP), 652
SFTP (Secure FTP), 46
SGML (Standard Generalized
Markup Language), 50
shape attribute (area tag), 248
shapes, imagemap
coordinates, 246-248
shopping catalogs, websites,
29
showing elements, JavaScript,
443-451
signatures
creating, 163
designing, 561-562
web pages, 564
Silverlight, 698
simple spiders, 695
site indexes, 609
Ask.com, 610
Bing, 610
choosing, 617
Google, 609-610
optimization, 611
site rankings, 610
Yahoo, 610
site management packages,
storyboarding with, 44
Site Meter, 693
site-wide style sheets, 407
sites See websites
sitewide style sheets (CSS),
creating, 175-176
Sixapart.com, 699
size attribute (<hr> tags), 143
size attribute (<input> tag),
322-323
size attribute (<select> tag), 333
sizes CSS box model, controlling, 189-192
images, 232, 553-554 tables, width, 269 Skitch.com, 699 slash (/), division operator, 418
Slicehost, 597
<small> tag, 135, 168 Smashing Magazine, 694 social media, advertising websites on, 606-609 software, packaged software, 664
deploying applications, 666 relational databases, 664-666 sound, embedding, 383-385
<embed> tag, 375 source element, <video> tag, 369-370
<source> tag, 386 spacing
images, 226-228 table cells, 274-275 spam, 687
<span> tag, 137, 168 span attribute (<colgroup>
tag), 296, 308 special characters (URLs), 122 special effects, web pages, 478-480
spell checking, 543 splitting topics across pages, 558
src attribute (audio tag), 384 src attribute (embed tag), 375 src attribute (frame tag), 507 src attribute (frameset tag), 527
src attribute (iframe tag), 521, 528
src attribute (img tag), 215, 255
src attribute (<script> tag), 415
src attribute (video tag), 367 SSL (Secure Socket Layer), 595
stacking (CSS), 202-205 standalone web page, designing, 541 Standard Generalized Markup Language (SGML), 50 standards (CSS), 208 standards compliance, websites, 532-538 standby attribute (object tag), 373
StatCounter, 693 statements, JavaScript, 421-423
static positioning (CSS), 196 stopping text wrapping, 225-226
storyboarding, 48 Strict specification (XHTML), 534
string concatenation operators, 627 strings (PHP), 626-628 strip_tags() function, 644
<strong> tag, 132, 168 structures (websites), 33, 68 hierachical/linear, 38-39 hierarchical, 33-35 HTML, writing with, 391-393
ideas for, 33 linear, 35-36 linear with alternatives, 36-37
web, 39-42 style attribute, 62 alternatives to, 174
<style> tag, 174 style guides (HTML), 697
726 servers (Web)
Trang 2Style Sheet for Colors and
Fonts listing (13.3), 397-398
Style Sheet for Page Layout
listing (13.2), 395
style sheets (CSS), 173
creating, 61-62
HTML tags, combining with,
62
laying out, 394-398
properties
background-attachment,
239
background-position, 239
color, 236
retrieving, 467-468
web design
organization, 404-406
site-wide, 407
web designs, 403-404
styles
CSS (cascading style sheets),
236-239
web pages, JQuery, 466-468
<sub> tag, 135, 168
submit attribute (<input> tag),
350
submit buttons (forms), 315
creating with <input> tag,
324
images as submit buttons,
327-328
subtraction operator (-), 418
summary attribute (<table>
tag), 261-262, 303, 582
<sup> tag, 135, 168
SWFObject, 384-385
Flash movies, embedding,
376-377
syntax, JavaScript, 415-428
T
tabindex attribute (<a> tag),
123, 341, 584
<table> tag, 261, 305 align attribute, 282 bgcolor attribute, 280 border attribute, 270-273 cellpadding attribute, 273-274
cellspacing attribute, 274 char attribute, 303 charoff attribute, 303 summary attribute, 261-262,
303, 582 width attribute, 269-270 tables, 259-260, 304 alignment, 282-283 captions, 286-287 cells, 283-286 rows, 300-302 body of, defining, 301 borders, changing, 270-273 captions, 260
alignment, 286-287 creating, 265-269 cells, 260
alignment, 283, 285-286 creating, 262-264 empty cells, 264-265 padding, 273-274 spacing, 274-275 spanning multiple rows/columns, 287-289 colors, background colors, changing, 280-282 columns
aligning, 296-299 grouping, 296-299 width of, 275, 277 creating, 260 sample exercise, 266-267, 269
<table> tag, 261-262 footers, 301
headings, 260, 300-301 laying out, 390-391
layout, 408 line breaks, setting, 278-280 nesting, 309
rows alignment, 300-302 creating, 262-264 grouping, 300-302 sample exercises, service specification table, 290-296 troubleshooting, 309 when to use, 303 whitespace, eliminating, 275 width of, 269
writing accessible HTML, 582-583
tables of contents, adding to sample pages, 159 tags (HTML), 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
tags (HTML) 727
Trang 3<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 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
<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
728 tags (HTML)
Trang 4<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
<title>, 70-71
<tr>, 262, 305
<tt>, 135, 168
<u>, 135, 168
<ul>, 82, 95
<var>, 168
as logical style tags, 133
<video>, 366-370, 382, 386
<wbr>, 169 XHTML 1.0 and, 55 target attribute (<a> tag), 491-493, 496, 520 target attribute (<base> tag),
497, 527 target names, 520
<tbody> tag, 301, 305
<td> tag, 262-264, 305 colspan attribute, 288 nowrap attribute, 279-280 rowspan attribute, 288 valign attribute, 284
Teach Yourself PHP, MySQL, and Apache All in One, 650
templating systems, content management, 663
terms (glossary lists) See
<dt> tag testing forms, 352 required fields, 438-439 results, 165-166
text, 541
aligning images with, 220-222
character formatting, design tips, 541
colors, 236-237 proofreading, 543 spell checking, 543 substituting for images, 215-216
text links colors, 555 design tips, 547-548
“here” links, 549-550 when to use, 550, 552 wrapping around images, 223-224, 226 text alignment, 153 blocks of elements, 153-155 individual elements, 153 text attribute (<input> tag), 350
text attribute (<body> tag), 236-238
text controls, creating with
<input> tag, 322-323 text editors, 57 ASCII format, 57 HTML editors, 62-64 HTML-Kit, 57 TextWrangler, 57 WYSIWYG, 63 text form controls, 314 text formatting, HTML pages, 60
text wrapping, stopping, 225-226
text-align property, align attribute, 287 text-align property (CSS), 170 text-decoration properties (CSS), 137-139, 170
<textarea> tag, 351 form controls, 331-332 texttop alignment (images), 221
texttop alignment (images) 729
Trang 5TextWrangler text editor, 57
<tfoot> tag, 301, 305
<th> tag, 262-264, 305, 582
colspan attribute, 288
nowrap attribute, 279-280
rowspan attribute, 288
valign attribute, 284
this argument, 432
thisform object, 438
<thead> tag, 301, 305
tiling images, 238
Tim Berners-Lee’s style guide,
697
title attribute (<link> tag), 175
title attribute (<a> tag), 583
<title> tag, 70-71
titles, 541
Tomcat web servers, 697
tools
blogging tools, 660-661
HTML Tidy, 538
W3C Validator, 535-537
top alignment (images), 220
top levels, 107
top property (CSS positioning),
196
top target name, 520
topics, determining, 31-32
TopStyle HTML editor, 695
<tr> tag, 262-264, 305
Transitional specification
(XHTML), 534
Transmit, 602
troubleshooting web pages
client-side imagemaps, 257
CSS, 207
file access, 603
file display errors, 605
images, 604
links, 604
tables, 309
Web server access, 603
<tt> tag, 135, 168
Tumblr.com, 44, 699 Twitter
accounts, creating, 607 advertising websites via, 607 content, embedding, 684-685 type attribute (<embed> tag), 375
type attribute (<Input> tag),
314, 322-323, 350 button, 328 checkbox, 325 file, 329 hidden, 329 radio, 326 type attribute (<link> tag), 175 type attribute (object tag), 373 type attribute (style tag), 174 TypePad.com, 44, 661, 667-669, 699
U
<u> tag, 135, 168
<ul> tag, 82, 87-88, 95 underscore (_), 491 Unicode, 151 uniform resource locators
(URLs) See URLs (uniform
resource locators) units of measure (CSS), 180-181
UNIX, conventions of, 106 unordered lists, 87-88 creating, 162-163 customizing, 88-89 unset() function, 625 updates, web applications, automatic applications, 688 uploading videos, YouTube, 358-359
URLs (uniform resource locators), 11, 20-21, 120-123, 127-129
adding to web pages, 570-572
anonymous FTP, 124-125 CSS, 175, 182
directories, 122 escape codes, 122 file, 126-127 FTP (File Transfer Protocol), 19
hostnames, 121-122 HTTP (Hypertext Transfer Protocol), 19, 123-124 mailto, 21, 125-126 newsgroups, 19 non-anonymous FTP, 125 protocols, 121
special characters, 122 specifications websites, 698 usemap attribute (object tag), 373
usemap attribute (img tag), 249-250
Usenet newsgroups, accessing, 19
user experience levels, designing web pages for, 569
user preferences, 568 designing web pages, 568-575
user-defined functions, PHP, 634-635
Using div Tags to Create Sections for Positioning listing (13.1), 392-393
V
validating accessibility, 588-589 web pages
HTML Tidy, 538 W3C Validator, 535-537 validating forms
JavaScript, 436
730 TextWrangler text editor
Trang 6checkform() function,
437
code listing, 439-443
onsubmit event handler,
437
selected variable, 438
thisform object, 438
PHP, 638-642
validation function, JavaScript,
437
validators, 695
Cynthia Says, 588-589
valign attribute (<td> tag),
284, 308
valign attribute (<th> tag),
284, 308
value attribute (<input> tag),
87, 315, 323, 325
values
em, 409
forms, manipulating,
471-473
<var> tag, 133, 168
variables, 635
JavaScript, 418-420
PHP, 623-624
selected, 438
vertical frames, 500-501
combining with horizontal
frames, 514-515
video
container formats, 362-363
customizing, YouTube,
359-360
embedding, 356-361
embed tag, 375
Flash, 370-374
SWFObject, 376-377
video tag, 366-370
H.264 video codec, 362-366
hosting, 361-366
YouTube, 357
Ogg Theora container
format, 362
converting to, 366 uploading, YouTube, 358-359
web pages, embedding, 356-361
video players (Flash), 378 Flowplayer, 380-381
JW Player, 378-380
<video> tag, 386 attributes, 367 embedding video, 366-370 object tag, using with, 382 source element, 369-370 View Source functionalities, 76 Vimeo, 356, 360, 386 visual styles, HTML tags, evolution of, 52 VLC website, 698 vlink attribute (<body> tag), 237-238
vspace attribute (<iframe>
tag), 521 vspace attribute (<img> tag), 226-227, 256
vspace attribute (<object>
tag), 373
W
W3 Validator, 535-537 W3C (World Wide Web Consortium), 22, 54, 694 Web Accessibility Initiative, 589
W3C validator, 695 W3Schools.com, 694
<wbr> tag, 169 WDG HTML validator, 695 web, 8
control of, 21 cross-platform compatibility, 10
decentralized nature of, 10-11
dynamic nature of, 11-12 graphical navigation, 9 hypertext, 8-9 interactivity, 13-14 W3C (World Wide Web Consortium), 21-22, 54, 694
web applications automatic updates, 688 installing, 688 security, 688 web browsers, 15 accessibility, alternative browsers, 581 accessing services, 18
as HTML formatters, 51 audio browsers, HTML tags for, 133-134
Camino, 18 compatibility, 387 exclusive content development, 15 FTP servers, navigating, 125 Google Chrome, 18 home pages, 26 image coordinates, 251 JavaScript
compatibility, 433 integration, 413 Konqueror, 18 Links, 18 Lynx, 18, 135 Microsoft Internet Explorer, 16
Mosaic, 9 Mozilla Firefox, 17 multiple browser usage, advantages, 16 Opera, 18 PHP scripts, dependence, 654 plug-ins, 10
purpose of, 15 Safari, 18 web browsers 731
Trang 7websites, 693
standards compliance,
532-538
web design, style sheets,
403-407
web documents See web
pages
web hosting, 44
choosing, 595-597
commercial, 596
content-management
applications, 44-45
free, 597
providers, 700
setting up, 45-46
web applications, installing,
688
web pages, 26
accessibility
Building Accessible
Websites (italic), 589
Dive Into Accessibility
website, 589
validating, 588-589
W3C Web Accessibility
Initiative, 589
audio, embedding, 383-385
colors, 234
background colors, 236
naming, 234-235
text colors, 236
content, adding to, 452-455
creating, progressive
enhancement, 532
design, 538
accessibility, 579
backgrounds, 555
brevity, 539
browser-specific
terminology, 542
clarity, 539
consistent layout, 545
determining user
preferences, 573-575
emphasis, 541, 587 for first-time users versus regular users, 573 frames, 570 grouping related information, 544 hardware considerations, 555
headings, 543-544 images, 254-255, 552-554 links, 546-552, 555, 558 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
URLs, 570-572 user experience levels, 569
user preferences, 568-569 XHTML, 579
document types, choosing, 534-535
documents, converting to, 564
elements, hiding/showing, 443-451
Flash multimedia, embedding, 376-377 forms, validating with JavaScript, 436-440, 442-443
frames, 489-491 borders, 504-506
browser support for, 490 detriments, 527 frame tag, 502-507, 527 horizontal frames, 501-502 inline frames, 521-523 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 framesets, 491
base tag, 496-498 combining vertical and horizontal frames, 514-515
content pages, 507-514 creating, 491-496, 499-500 frameset documents, 498-499
frameset tag, 499-502 horizontal frames, 501-502 nesting, 516 vertical frames, 500-501 Halloween House example, 216-218
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
732 web browsers
Trang 8GIF (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
integrating, JavaScript, 456
linking See links, 108
links
adding to, 452-454
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
modifying content and styles,
JQuery, 466-477
multimedia, scaling down,
590
number of, 558, 560-561
page signatures, 561-562
remote pages, 108
signatures, 564
slowly loading, JavaScript,
485
special effects, JQuery, 478-480
text formatting, design tips, 541
URLs, 120-123 validating HTML Tidy, 538 W3 Validator, 535-537 video
embedding, 356-361, 366-370
hosting, 361-366 web presence providers, 596 web publishing tools, websites, 699
web servers, 11, 19-20, 26, 594
Apache, 697 authentication, 595 choosing, 595 bandwidth limitations, 598
domain parking, 597 IPPs (Internet presence providers), 596 ISPs (Internet service providers), 596 personal servers, 597 school servers, 595 Web presence providers, 596
work servers, 595 directories, index files, 599 file management, 594 file types, 594 FTP servers, navigating, 125 media types, 594
Microsoft Internet Information Server, 697 moving files between, 600 carriage returns/line feeds, 601 filename restrictions, 601 FTP (File Transfer Protocol), 601-603
security, 595 server-side file processing, 595
server-side scripts and forms processing, 594
Tomcat, 697 troubleshooting, 603 websites, 11, 26, 48 accessibility, 588-591 Dive Into Accessibility website, 589 Adobe, 212 advertising, 605 brochures, 612 business cards, 612 links from other sites, 606
social media, 606-609 analytic, 693
anatomy of, 26-27 Ask.com, 610 AWStats, 696 Bing, 610 Building Accessible Websites, 589 content goal setting, 30-31 hierarchical, 33-35 hierarchical/linear, 38-39 ideas, 28-30
linear, 35-36 linear with alternatives, 36-37
main topics, 31-32 navigation, 32-42 organization, 32-42 storyboarding, 42-44 web, 39-42 CuteFTP, 602 design, 538 backgrounds, 555 brevity, 539
websites 733
Trang 9browser-specific
terminology, 542
clarity, 539
consistent layout, 545
emphasis, 541
grouping related
information, 544
hardware considerations,
555
headings, 543-544
images, 552-554
links, 546
standards compliance,
532-538
colors, 555
definitions as links, 551
explicit navigation links, 550
external files, 591
Fetch, 602
forms, 13-14
validating with
JavaScript, 436-443
FTP Explorer, 602
Google, 609-610
here links, 549-550
home pages, 26, 558
hits, 605
imagemaps, 695
implicit navigation links, 550
initial visit, 27
IrfanView, 212
JavaScript, 696
link menus, 546-547
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 Links browser, 694 log file parsers, 696 log files, 613 Network Solutions, 596 Opera, 693
page validation HTML Tidy, 538 W3 Validator, 535-537 publishing
file organization, 598-600 moving files between Web servers, 600-603 server-side scripts and forms processing, 594 Web servers, 594-597 Web serversMost Web servers provide the ability to restrict access, 595
Search Engine Watch, 609 search engines, 609 Ask.com, 610 Bing, 610 Google, 609-610 Search Engine Watch website, 609 Yahoo, 610 Section 508, 581 Transmit, 602 troubleshooting, 603 file access, 603 file display errors, 605 images, 604
links, 604 server access, 603 URLs, 120-123 W3C Validator, 535 W3C Web Accessibility Initiative, 589 web hosting, 44 content-management applications, 44-45
setting up, 45-46 web pages, 26 web structure, 39-42 wget, 693
when to use, 550, 552 number of pages, 558, 560-561
organizing for quick scanning, 539-540 page signatures, 561-562 page validation, 535-538 proofreading, 543 spell checking, 543 splitting topics across pages, 558 standalone pages, 541 text links, 547-548 Yahoo, 610
web structure, websites, 39-42 Webalizer website, 696
weblogs See blogs
WebM container format, 363 webmasters, 598
webservers, 697 wget, 693 wget website, 693 while and do…while loops, PHP, 632
while loops, 423 JavaScript, 423-424 white space, <button> tag, 331
whitespace, tables, 275 width
columns (tables), percentages
as, 270 images, 232 table columns, 275-277 tables, 269
width attribute (<embed> tag), 375
width attribute (<hr> tag), 144 width attribute (<iframe> tag),
521, 528
734 websites
Trang 10width attribute (<img> tag),
232
width attribute (<object> tag),
373
width attribute (<table> tag),
269-270, 307-308
width attribute (<video> tag),
367
width attribute (<colgroup>
tag), 297
wikidot.com, 45
Wikipedia.org, 40-42, 661
wikis, 661-662
MediaWiki, 674-677
downloading and
installing, 675-676
WikiWikiWeb, 662
WinAmp, 697
window object (JavaScript),
429
windows, linked, 491
base tag, 496-498
creating, 491-496, 499-500
frameset tag, 499-502
Windows Media, 698
WordPress, 658, 661, 669-674
confirmation file, 670
directories, 670
installation page, 671
one-click installation, 670
Plug-ins page, 673
posting page, 672
WordPress.com, 44, 699
work related content,
websites, 28
work servers, 595
workflow systems, content
management, 663
World Wide Web Consortium
(W3C), 22
wrapping text around images,
223-226
writing accessible HTML,
582-585
WYSIWYG (what you see is what you get)
text editors, 63 versus HTML, 50
X, Y, Z
XAMPP, 621 XHTML, 54 versus HTML, 534-535 XHTML 1.0 Frameset specification, 534 XHTML 1.0 Strict specification, 534 XHTML 1.0 Transitional specification, 534 XHTML 1.0, 579, 590 attributes without values, 145
<br> tags, converting, 146 HTML tags and, 55 website, 698 XHTML 1.0 Frameset, designing web pages, 579 XHTML 1.0 Strict, designing web pages, 579
XHTML 1.0 Transitional, designing web pages, 579 XML (eXtensible Markup Language), 54 HTML5, 578 Yahoo, 610 Developer Network, 694 JavaScript library, 461 navigation, 572 Web Analytics, 693 Yale HyperText style guide, 697
yellow_page window, 492-496 YouTube, 356, 385-386, 682 customizing videos on, 359-360
embedding video, 356-361 hosting videos on, 357 uploading videos to, 358-359
YUI Compressor, 696 YUI Library, 696 z-index property (CSS), 202-205
z-index property (CSS) 735