INDEX
SYMBOLS
-- (decrement) statement
& (ampersand) symbol
&& (AND) statement
& (amp entity) reference
* (asterisk), 2nd
@media CSS rule–2nd
|| (OR) statement
++ (increment) statement
+= (concatenate) statement
< (less-than) symbol
< and > (angle brackets)
> (greater-than) symbol
(backslashes) in CSS property names
37signals, 2nd–3rd
A
A List Apart, 2nd
<a> element–2nd
absolute length units
absolute links–2nd
absolute value, position–2nd
Accelerated DOM Scripting with Ajax, APIs, and Libraries (Snook)
accessibility, 2nd–3rd
accountants
action attribute (<form> element), 2nd
:active pseudo-class–2nd
Active Server Pages (ASP), 2nd
adjacent sibling selectors, CSS–2nd
Adobe AIR
Adobe Contribute tool–2nd
Adobe Dreamweaver, 2nd–3rd
Adobe Flash, 2nd
Adobe PDF (Portable Document Format) files, accessibility issues
advertising–2nd, 3rd, 4th
aggregators
agile development–2nd, 3rd
AIR, Adobe
Ajax (Asynchronous JavaScript and XML), 2nd–3rd, 4th–5th, 6th–7th
alert method, JavaScript, 2nd–3rd
alt attribute–2nd, 3rd, 4th
AltaVista search engine
alternate text–2nd. See also alt attribute
Amazon Kindle, mobile support
Amazon.com, personalization system
amp entity (&) reference
analysis tools, site
ancestor elements, in markup
anchor element–2nd
AND (&&) statement
Anderson, Chris
Andreesen, Marc
angle brackets (< and >)
anonymous inline boxes, 2nd
Apache HTTP server, 2nd
application languages, 2nd, 3rd, 4th–5th, 6th
application programming interfaces (APIs)–2nd, 3rd
application servers, web, 2nd
<area> tags
arrays, JavaScript, 2nd–3rd
ASP (Active Server Pages), 2nd
assistive technology
asterisk (*), 2nd
Asynchronous JavaScript and XML (Ajax), 2nd–3rd, 4th–5th, 6th–7th
attribute selectors, CSS
attributes, XML–2nd
auditory disabilities
auto value
B
<b> element–2nd
background shorthand property–2nd
background-attachment property
background-color property
background-image property–2nd
background-position property–2nd
backgrounds, adding to web pages–2nd, 3rd
backing up
backslashes () in CSS property names
backup planning, JavaScript
Basecamp project management service–2nd, 3rd–4th, 5th, 6th
Bergevin, Holly, 2nd
Berners-Lee, Tim
beta badges
BlackBerry
Blazer web browser, testing mobile device support
Blinksale invoicing software
block-level boxes–2nd, 3rd, 4th
blockquotes, XHTML–2nd
Blogger
blogs, 2nd, 3rd, 4th
<body> element, 2nd
bold element (<b>)–2nd
Boolean data type, JavaScript
border area, CSS box model–2nd, 3rd–4th
borders
Bos, Bert
box model. See CSS box model
Box.net
brainstorming, project–2nd
browser testing–2nd, 3rd–4th
"Browser testing CSS and JavaScript" (Johannson)
"Browser testing order" (Clarke)
browser wars–2nd
browsers
compatibility issues, resources on
development plug-ins, 2nd, 3rd–4th, 5th–6th, 7th, 8th
font issues, 2nd
history–2nd, 3rd
JavaScript support
market share
nonstandard, resolving problems in–2nd
standards support, 2nd
supporting multiple, hacks for–2nd, 3rd
Browsershots web service
budget, project–2nd, 3rd
bullets–2nd
Burka, Daniel–2nd
business management
approach
business types–2nd
contracts
finances–2nd
growth
hiring–2nd
legal issues–2nd
marketing, 2nd
moonlighting–2nd
partnering
resources on, 2nd, 3rd, 4th
starting business–2nd
training
work, finding
business models–2nd
button element (<input> element)
button type (<input> element)
C
CakePHP framework–2nd
Camino web browser
<canvas> tag
<caption> element, 2nd
cascade, CSS–2nd
Cascading Style Sheets. See CSS
cash flow, business, 2nd
Çelic, Tantek
CERN (European Organization for Nuclear Research), web development
chaining CSS selectors, 2nd–3rd
charts, accessibility issues
check boxes in forms–2nd, 3rd
checked attribute (<input> element)
child comment filter–2nd
child elements, 2nd–3rd
cite element, XHTML
Citizen Agency
Clark, Joe, 2nd, 3rd
Clarke, Andy
class attributes–2nd
class selectors, CSS–2nd
clear property–2nd
CMS (content management system), 2nd
Code Red worm
<code> element, XHTML
CodeTrimmer compressor script
cognitive disabilities. See also accessibility
<col> elements
ColdFusion web application server–2nd
<colgroup> elements
collapsing margins
colors, defining–2nd
colspan attribute (<th> and <td> elements)–2nd
columns, database
columns, table–2nd, 3rd–4th, 5th–6th
combinators in CSS selectors–2nd, 3rd
commented backslash hack
comments
conditional–2nd, 3rd
CSS
filters–2nd
in Internet Explorer 5 for Mac
communication, developer/client, 2nd–3rd
compressor scripts, JavaScript
concatenate (+=) statement
conditional comments–2nd, 3rd
confirm method, JavaScript
construction, digital and physical compared–2nd, 3rd
content area, CSS box model–2nd, 3rd
content management–2nd
content management systems (CMSs), 2nd
contingency, defined
contracting, 2nd–3rd, 4th
Contribute tool, Adobe–2nd
corporation business model, 2nd
Craigslist job advertising
Crossover
CSS (Cascading Style Sheets). See also navigation menus
advantages, 2nd, 3rd, 4th, 5th
browsers, included in–2nd
browser-specific–2nd
cascade–2nd
colors, defining–2nd
comments
enabling/disabling
filters–2nd, 3rd–4th
fonts, specifying–2nd, 3rd–4th
global styles
hacks
headers, web page–2nd
history–2nd, 3rd
implementation guidelines–2nd, 3rd
inheritance, 2nd
media types–2nd
nested styles–2nd, 3rd
selectors, chaining, 2nd–3rd
selectors, described–2nd
selectors, pseudo-class, 2nd–3rd, 4th–5th
selectors, specificity, 2nd–3rd
selectors, types–2nd, 3rd–4th, 5th
selectors, uses
standards, 2nd, 3rd
structure, 2nd–3rd
styles, applying–2nd, 3rd
testing
uses–2nd, 3rd
validation–2nd
version 3 options, 2nd
CSS box model
border area–2nd, 3rd–4th
box creation–2nd
box types–2nd
boxes, defined
content area–2nd, 3rd
floated layouts–2nd
height/width–2nd, 3rd, 4th
importance
margin area–2nd, 3rd–4th, 5th
padding area–2nd, 3rd
stacking behavior–2nd
tools, 2nd
CSS Vault
CSS Zen Garden
CSSEdit, CSS cascade tools
curling stones, purchasing
cursors, styling
D
data exchange
databases
content management–2nd
described
keys
object
open source compared to commercial
query language–2nd
schema
security
servers, available–2nd
structure–2nd
terminology–2nd
types–2nd
XML–2nd
Zope Object, 2nd
<dd> element–2nd
debugging tools, 2nd, 3rd–4th, 5th–6th, 7th, 8th
declarations, CSS–2nd
decrement (--) statement
dedicated hosting
definition lists, 2nd–3rd, 4th
degradation, graceful
deliverables, project
descendant selectors, CSS–2nd
development
accessibility guidelines–2nd
agile–2nd, 3rd
environment–2nd, 3rd–4th
libraries for, 2nd–3rd
life cycle of–2nd
plug-ins, 2nd, 3rd–4th, 5th–6th, 7th, 8th
process
roles
server, characteristics–2nd
testing
web, 2nd
DHTML (Dynamic HTML), 2nd
Digg.com, 2nd
disabilities, assisting users with, 2nd–3rd
<div> element–2nd, 3rd
Django framework
<dl> element, 2nd–3rd, 4th
<!DOCTYPE> element–2nd
doctypes (DTDs)
Document Object Model, 2nd, 3rd, 4th–5th
documents
accessibility issues–2nd, 3rd
flow–2nd, 3rd–4th
grammar
HTML
XML types
DOM (Document Object Model), 2nd, 3rd, 4th–5th
DOM inspector in Web Developer Toolbar–2nd
DOM Scripting (Keith)
domain name, URL
doneness, identifying
do...while loops, JavaScript
Dragonfly debugging tools
Dreamweaver, Adobe, 2nd–3rd
drop-dead release dates
drop-down lists, in forms
Drosera developer tool
Drupal content management system
<dt> element–2nd
DTDs (doctypes)
Dynamic HTML, 2nd–3rd
E
ECMA (European Computer Manufacturers Association), JavaScript standardization
ECMAScript
e-commerce, effect on world
elastic layouts, described
elements, XML, 2nd–3rd, 4th, 5th, 6th–7th
else statements
<em> element, 2nd, 3rd, 4th
embedded styles, CSS–2nd, 3rd
emphasis, HTML/XHTML format–2nd, 3rd
ems, described
encapsulation in object-based programming
entity references–2nd, 3rd
escape codes, JavaScript
escape sequences–2nd, 3rd
European Computer Manufacturers Association (ECMA), JavaScript standardization
European Organization for Nuclear Research (CERN), web development
event handling, JavaScript–2nd, 3rd
Exchange, Microsoft
Extensible Hypertext Markup Language. See XHTML
external style sheets, 2nd–3rd
ExtJS JavaScript library
F
Facebook–2nd
"Facts and Opinions About PDF Accessibility" (Clark)
feature/unfeature list
fields
<fieldset> element
file formats, 2nd–3rd
file type (<input> element)
financial issues–2nd
Firebug plug-in, 2nd, 3rd, 4th–5th, 6th
Firefox web browser
debugging tools
development
development plug-ins, 2nd, 3rd
error console
focused element behavior
history, 2nd
rendering engine
testing in
version, current
fixed value, position
Flash, Adobe, 2nd
floated layouts–2nd
Flock browser, 2nd
flow–2nd, 3rd–4th
:focus pseudo-class–2nd
fonts–2nd, 3rd–4th, 5th
footers, styling–2nd
for loops, JavaScript
foreign keys
<form> elements
forms
check boxes in–2nd, 3rd
drop-down lists in
event handling–2nd
example, 2nd–3rd
input elements
JavaScript handling–2nd
radio buttons in–2nd, 3rd
recommendations
structure
submitting–2nd
syntax–2nd, 3rd
timezone example–2nd
URLs
uses, 2nd
frames
frameworks–2nd, 3rd
Freelance Switch web site
freelancing. See business management
Fried, Jason–2nd
fully qualified URLs
functions, JavaScript–2nd, 3rd
G
Gallant, "Big John", 2nd
Gantt charts for project management
Garrett, Jesse James
Gecko rendering engine
getElementById function
"getting real" approach–2nd
Getting Real (Fried)
GIF file format, 2nd–3rd
Google–2nd, 3rd
Google Analytics tool
Google App Engine application platform
Google Maps, 2nd
Google Web Browser for Android, 2nd
graceful degradation
grammar, document
graphics, 2nd, 3rd. See also images
graphs
greater-than (>) symbol
growth, business
H
hacker baggage
hackers, 2nd
hacks for multi-browser support–2nd, 3rd
handheld devices–2nd, 3rd, 4th–5th
handheld media type, 2nd, 3rd
handheld style sheets
Hansson, David Heinemeier
<head> element–2nd, 3rd
headings, 2nd–3rd, 4th, 5th–6th, 7th
headlines, XHTML
height property
hex triplets–2nd
hexadecimal notation–2nd
Highrise tool, 2nd
hiring–2nd
HiSoftware Cynthia Says Portal
history, tracking, 2nd, 3rd
Holzschlag, Molly
host name, URL
hosting, web, 2nd–3rd, 4th
:hover pseudo-class–2nd
hover state–2nd, 3rd, 4th, 5th
href attribute–2nd, 3rd
HTML (Hypertext Markup Language). See also DHTML; markup languages; XHTML
characteristics
documents
evolution, 2nd, 3rd
role in World Wide Web
standards, 2nd
uses–2nd, 3rd
HTML Tidy tool
HTML Validator plug-in
<html> element–2nd, 3rd, 4th
hyperlink reference–2nd, 3rd
hyperlinks. See links
Hypertext Markup Language. See HTML
I
<i> element–2nd
iCab
id attributes–2nd, 3rd, 4th
ID selectors, CSS–2nd, 3rd
if statements–2nd
IIS (Microsoft Internet Information Services)–2nd
image maps
image type (<input> element)
images
accessibility
adding to web pages–2nd, 3rd–4th, 5th–6th
background property–2nd
box creation
as buttons
file formats
file naming, 2nd
as links
performance, influence on
<img> element–2nd
increment (++) statement
information architecture, site–2nd
inheritance, CSS, 2nd
inline code, JavaScript–2nd
inline styles, CSS–2nd
inline-level boxes, 2nd–3rd
<input> element–2nd
Internet, 2nd–3rd, 4th. See also Web 2.0
Internet Explorer web browser. See Microsoft Internet Explorer web browser
invoicing
iPhone, 2nd, 3rd, 4th, 5th
iphonetester simulator
iPhoney simulator
iPod touch, browser used
isNaN function
italic element (<i>)–2nd
J
Jacobs, Sas
Java/JavaServer Pages (JSP)
JavaScript
accessibility issues–2nd
advantages
in Ajax
alert method, 2nd–3rd
arrays, 2nd–3rd
backup planning
browser support
commenting
compressor scripts
confirm method
data types–2nd, 3rd
debugging–2nd
DOM with, 2nd, 3rd–4th
embedded code–2nd
enabling/disabling
escape codes
event handling–2nd
flow, controlling–2nd
form handling–2nd
functions–2nd, 3rd
history
inline code–2nd
libraries, development, 2nd–3rd
limitations
linked code–2nd
output, returning
parameters, passing–2nd
PHP, compared
prompt method–2nd
search engine support, lack of
security
standards, 2nd
user interaction–2nd
uses
validation
JAWS screen reader
job sites, online–2nd
Johannson, Roger
JPG file format
jQuery JavaScript library, 2nd–3rd
.js files
JScript. See also JavaScript
JSLint tool
JSP (Java/JavaServer Pages)
K
Keith, Jeremy
keys, database
L
label attribute (<optgroup> element)
<label> element–2nd
lang attribute
language, web page
launch, planning web site–2nd
layouts, 2nd, 3rd–4th, 5th–6th
<legend> element
length units, types
less-than (<) symbol
liability, legal
Lie, Håkon Wium
life cycle, web development–2nd
lighttpd web server–2nd
limited liability company (LLC) business model
:link pseudo-class–2nd
<link> element
links
accessibility, 2nd
box creation
format
images as
lists inside
maintenance
in navigation menus–2nd
styling–2nd
syntax
types–2nd
usability–2nd
XHTML format
list-item boxes, 2nd–3rd
lists, 2nd–3rd, 4th, 5th–6th
list-style-type property
LLC (limited liability company) business model
long tail concept–2nd
longdesc attribute–2nd
loops, JavaScript–2nd
Lynx web browser
M
Mac hack
Mailmanagr e-mail interface–2nd
maintenance, site, 2nd, 3rd–4th. See also content management
margin area, CSS box model–2nd, 3rd–4th, 5th
marker boxes–2nd
marketing, 2nd
markup, described
markup languages–2nd, 3rd, 4th
media attribute–2nd
@media CSS rule–2nd
media type at-rule
media types
browser support, 2nd
CSS–2nd
handheld, 2nd, 3rd
screen, 2nd
Messina, Chris–2nd
<meta> element
metadata, 2nd
Meyer, Eric
Microsoft Exchange
Microsoft Internet Explorer web browser
chained pseudo-class support
child selector support
comments–2nd, 3rd, 4th
CSS support, lack of–2nd, 3rd–4th
development tools, 2nd
fixed position support
font support
history–2nd, 3rd–4th
JavaScript support
list support
for Mac
opacity property support
rollover support
standards rendering mode
standards support, 2nd
testing in, 2nd
testing mobile device support
version 5 characteristics
version 6 characteristics, 2nd–3rd, 4th
version 7 characteristics, 2nd–3rd, 4th
version 8 characteristics, 2nd
whitespace bug
in Wine environment
Microsoft Internet Information Services (IIS)–2nd
Microsoft Project
Microsoft SQL Server
Mint analysis tool
mobile devices–2nd, 3rd, 4th–5th
mock-ups, page. See also wireframes
Model-View-Controller (MVC) architecture
modularity in object-based programming, described–2nd
money issues–2nd
Mongrel web server, 2nd
Monster.com
moonlighting–2nd
Mosaic Communications Corporation
Mosaic web browser, development
motor disabilities. See also accessibility
Moveable Type
Mozilla web browser, 2nd, 3rd
music industry business model–2nd
MVC (Model-View-Controller) architecture
MySQL, 2nd–3rd
MySQL AB
N
name attribute (<input> element)
NaN value
National Center for Supercomputing Applications (NCSA) web development
Navicat MySQL interface
navigation menus
described
links, changing appearance–2nd
positioning–2nd, 3rd–4th
rollovers–2nd, 3rd
styling–2nd, 3rd
NCSA (National Center for Supercomputing Applications) web development
nested elements–2nd
nested lists–2nd
nested rules, CSS
Netscape Communications Corporation
Netscape Navigator web browser–2nd, 3rd, 4th
Nielsen, Jacob
<noframes> content sections
Nokia Web Browser for S60, 2nd
nomenclature, site–2nd
noncompete agreements
nondisclosure agreements
null data type, JavaScript
number data type, JavaScript–2nd, 3rd
numeric RGB specification–2nd
O
object databases
<object> tag
object-based programming model–2nd
objects, described
offline use of web applications
<ol> element–2nd
OmniWeb
onblur events
onblur form event handler–2nd
onchange form event handler
onclick form event handler
onfocus form event handler
onkeyup events, 2nd
onload functions
onmouseout events
onmouseover events
onsubmit form event handler–2nd
onunload functions
opacity property
Open Media Web initiative
Opera Show
Opera web browser, 2nd, 3rd–4th, 5th, 6th–7th
<optgroup> element
<option> element–2nd
OR (||) statement
Oracle, 2nd
ordered lists–2nd
outsourcing
P
<p> elements–2nd, 3rd, 4th, 5th–6th
Packer compressor script
padding area, CSS box model–2nd, 3rd
paragraphs, XHTML–2nd, 3rd, 4th, 5th–6th
parent elements, 2nd–3rd
parseFloat method, 2nd
parseInt method, 2nd
partnering, business
partnership business model
password type (<input> element)
path, URL
payment schedules, project, 2nd–3rd
PDF (Portable Document Format), Adobe
personalization systems
photo manipulation software
Photoshop mock-ups
PHP scripting language, 2nd, 3rd–4th, 5th–6th
phpMyAdmin MySQL interface
planning, project
brainstorming–2nd
example–2nd
feature/unfeature list
goals/objectives discussion–2nd
mock-ups
overview–2nd, 3rd
prototypes–2nd
site architecture–2nd
user personas–2nd
user stories–2nd
wireframes–2nd
plug-ins
accessibility issues, 2nd
debugging, 2nd, 3rd, 4th–5th, 6th
development, 2nd, 3rd–4th, 5th–6th, 7th, 8th
PMBOK (Project Management Body of Knowledge)–2nd
PMI (Project Management Institute) approach to project management, 2nd
PNG (Portable Network Graphics)
pointers. See links
Portable Document Format (Adobe PDF) files, accessibility issues
Portable Network Graphics (PNG)
Position is Everything web site, 2nd, 3rd
position property–2nd, 3rd
PostgreSQL–2nd
Pownce, 2nd
<pre> tag, XHTML
presentational style, 2nd–3rd
primary keys
print pages compared to web pages–2nd
print style sheets–2nd
Pro PHP XML and Web Services (Jacobs)
product testing
production, website–2nd
production environment, characteristics
Project, Microsoft
project charter, described
project kickoff meeting–2nd
project management
advice
agile–2nd, 3rd
budget–2nd
client communications, 2nd–3rd
deliverables
doneness
importance
nine knowledge areas–2nd
old-school approach–2nd, 3rd–4th, 5th, 6th
outsourcing
planning–2nd
resources for
scope–2nd
skills required for
time factor
tools–2nd, 3rd
web design differences–2nd
work time, tracking
Project Management Body of Knowledge (PMBOK)–2nd
Project Management Institute (PMI) approach to project management, 2nd
promotion, business, 2nd
prompt method, JavaScript–2nd
properties, CSS–2nd
protocol, URL
Prototype JavaScript library, 2nd
prototypes–2nd
pseudo-class selectors, CSS, 2nd–3rd, 4th–5th
publishing process–2nd
Python scripting language, 2nd
Q
quality and testing
QuirksMode, 2nd
quotations–2nd
R
radio buttons in forms–2nd, 3rd
RDBMS (relational database management system)–2nd, 3rd–4th. See also SQL
recommendation systems
records, database
rel attribute (<link> element)
relational databases–2nd, 3rd–4th. See also SQL
relative length units
relative links
relative value, position–2nd, 3rd
remote procedure calls (RPC)
rendering bugs, correcting
rendering context, described
reset type (<input> element)
resolution, screen
Revver
rollovers–2nd, 3rd, 4th, 5th
RoR (Ruby on Rails), 2nd, 3rd, 4th–5th
rows, database
rowspan attribute (<th> and <td> elements)–2nd
RSS feeds
Ruby on Rails, 2nd, 3rd, 4th–5th
rules, CSS–2nd
rulesets, CSS–2nd
S
Safari web browser
debugging tools
development tools
error console
history, 2nd
mobile device support, 2nd, 3rd, 4th
rendering engine
testing in, 2nd, 3rd
Scalable Vector Graphics (SVG), 2nd
schema, database
scheme, URL
scope, project, 2nd–3rd
scope creep–2nd
screen media type, 2nd
screen readers, 2nd
screen width
script.aculo.us JavaScript library, 2nd
scripting languages, 2nd, 3rd, 4th–5th, 6th
scroll value, position
SeaMonkey browser, 2nd
search engines, 2nd–3rd
Section 508 accessibility, 2nd
security, 2nd, 3rd, 4th
<select> element
selectors, CSS, See under CSS
servers, web, 2nd–3rd, 4th–5th
SGML (Standard Generalized Markup Language)–2nd, 3rd
shared web hosts
sibling elements, in markup–2nd
silverorange
site map, planning–2nd
Slashdot.org
Snook, Jonathan
SOAP
social software–2nd, 3rd–4th, 5th. See also blogs
Socialthing networking aggregator–2nd
soft-launch release dates
software, web replacement of desktop
sole proprietorship business model–2nd
Songbird media browser
source order, CSS rule–2nd
SOW (statement of work)
spaces in markup languages
<span> element, 2nd, 3rd
special codes, representing in JavaScript
specificity, CSS rule–2nd
Spyglass Mosaic web browser
SQL (Structured Query Language)–2nd
SQL Server, Microsoft
src attribute (<img> element)
stack level–2nd
Standard Generalized Markup Language (SGML)–2nd, 3rd
standards. See web standards
standards mode
standards rendering mode, Internet Explorer
star-html hack–2nd
statement of work (SOW)
statements, CSS
string data type, JavaScript
<strong> element, 2nd
Structured Query Language (SQL)–2nd
style sheets–2nd. See also CSS
<style> element, 2nd, 3rd
subcontractors, 2nd–3rd, 4th
submit type (<input> element)
Subversion version control software, 2nd
summary attribute (<table> element), 2nd
summary attribute, tables
Sun Microsystems, 2nd
SVG (Scalable Vector Graphics), 2nd
switch statements
T
<table> element–2nd
tables, database
tables, web page, 2nd–3rd, 4th, 5th, 6th
tabs in markup languages
tags, characteristics
Tasman rendering engine
taxes
<tbody> element
<td> (table data) element–2nd, 3rd
terminology–2nd
testing. See also validation
accessibility–2nd
browser–2nd, 3rd–4th
CSS
development
development environment–2nd
importance
mobile device support–2nd, 3rd
phases
security
server, characteristics
in text-only web browsers–2nd
user, 2nd, 3rd
virtualization, 2nd
text
fonts–2nd, 3rd–4th, 5th
hiding–2nd
styling–2nd
<textarea> element
text-indent property–2nd
TextMate editor
text-only web browsers, testing in–2nd
text-shadow feature, availability
<th> element, 2nd, 3rd
<thead> element
37signals, 2nd–3rd
three-tiered development environment–2nd
Tidy
time
product testing
project completion
tracking project work
timezone form selection example–2nd
<title> element, 2nd–3rd
titles, developer
"To Hell with WCAG2"
toPrecision function
TopStyle CSS cascade tools
<tr> element–2nd, 3rd
Trac project management application–2nd, 3rd
training, professional
tree structure, XML
type attribute (<input> element)
type attribute (<link> element)
type selectors, CSS
U
<ul> element–2nd
undefined data type, JavaScript
unfeature/feature list
Unicode character codes
universal type selectors, 2nd
unordered lists–2nd
URLs (Uniform Resource Locators)
usability testing, 2nd, 3rd
use cases–2nd
user input
JavaScript–2nd
security
user personas–2nd
user stories–2nd
user testing, 2nd, 3rd
V
validation–2nd, 3rd
validator software programs, 2nd
value attribute (check boxes)
value attribute (radio buttons)
variable-width layout, accommodating–2nd
Vaynerchuk, Gary
version control systems
video, accessibility issues, 2nd
video games, purchasing
viewports, defined
virtual machines
virtualization in testing environments, 2nd
:visited pseudo-class–2nd
visitors, analyzing type
visual disabilities, 2nd. See also accessibility
VoiceOver screen reader
W
W3C (World Wide Web Consortium), 2nd, 3rd–4th, 5th, 6th–7th, 8th
"W3C DOM Compatibility Tables" (Koch)
WAT-C (Web Accessibility Tools Consortium)
Waterfall model of project management–2nd, 3rd–4th, 5th, 6th
WCAG (Web Content Accessibility Guidelines), 2nd
WCAG Samurai
Web 2.0
advertising–2nd
blogs, 2nd, 3rd, 4th
described–2nd, 3rd
design trends, 2nd
effects
mobile Web–2nd
RSS feeds
social software–2nd, 3rd
wikis, 2nd
Web Accessibility Initiative
Web Accessibility Tools Consortium (WAT-C)
web applications, replacement of desktop applications
web browsers. See browsers
Web Content Accessibility Guidelines (WCAG), 2nd
Web Design from Scratch site
Web Developer Toolbar plug-in, 2nd, 3rd–4th, 5th, 6th, 7th
web development. See development
Web Inspector tool–2nd
web pages
contents–2nd
print compared to–2nd
without style sheets–2nd
web services
web sites. See also content management
analysis tools
construction process–2nd, 3rd
contents
evolution
information architecture–2nd
job–2nd
launch, planning–2nd
maintenance, 2nd, 3rd–4th
maps, planning–2nd
nomenclature–2nd
web standards. See also W3C
acceptance–2nd
browser support, 2nd
CSS, 2nd, 3rd
development
HTML, 2nd
JavaScript, 2nd
need for
WebAIM–2nd
WebKit rendering engine
web-safe colors–2nd
WebTrends analysis tool
while loops, JavaScript–2nd
width property–2nd, 3rd
Wikipedia
wikis, 2nd. See also social software
Wine
wireframes–2nd
WordPress
World Wide Web, 2nd–3rd
X
XHTML (Extensible Hypertext Markup Language)
advantages
described, 2nd
elements, naming
emphasis–2nd
evolution
example–2nd
forms–2nd, 3rd
grouping–2nd
headlines
images–2nd
links
lists
shell–2nd
special characters–2nd
tables–2nd
text blocks–2nd
types
uses
XML (Extensible Markup Language)
attributes–2nd
characteristics
data exchange via
databases–2nd
document types
elements, 2nd–3rd, 4th, 5th, 6th–7th
evolution
nesting–2nd
tags
uses, 2nd
XML-RPC
XPath querying syntax
XQuery querying syntax
XUL, CSS in
Y
Yahoo YUI JavaScript library
Z
z-axis–2nd
Zeldman, Jeffrey, 2nd
z-index property
Zope Object Database (ZODB), 2nd