headings associating
with, 106
specifying widths, 88
splitting, 84 – 87
compatibility (backward), 1
configureTabSelection() method,
211
connectToDB() method, 194
contact list, creating, 214 –
215
containers
about, 133
working with codecs, 135
content
accessibility of, 91
describing web page, 19 –
20
displaying, 123
separating from behavior,
30 – 32
contenteditable attribute
Drag and Drop and, 235
in-place editing with, 38 ,
59 – 65
contrast() filter effect, 250
cookies, 183
Crafty library, 129
createDragAndDropEventsfunction(),
235
createMessageListeners() function,
247
createObjectStore() method, 194
cross-browser chatting, 225
cross-document messaging,
5
Cross-Document Messaging
(Web Messaging) API
about, 207
about future of, 238
talking across domains,
213 – 218
Cross-Origin Resource Shar-
ing, 239 , 242– 243
cross-site scripting, 5
CSS filter effects, 239 , 250–
252
CSS3
about, xi
benefits of, 1 – 4
challenges of, 5 – 9
quick reference for, 257 –
259
resources, 275
cubic-bezier() functions, 170 –
172
custom data attributes
about, 14
caution using, 33
creating pop-up windows
with, 30 – 33
D
data, describing with HTML,
121 – 122
data() method, 196
data, storing on client, see
also IndexedDB
about, 183 – 184
saving and loading set-
tings with localStorage,
187 – 189
saving preferences with
Web SQL Storage, 185 –
189
Web SQL Databases API,
202
working offline, 203 – 206
data-setup attribute, 143
date field input type
about, 38
recording, 41
dates with times input type,
38
delete() method, 200 – 201
deprecated tags, 6 – 8
description lists
about, 14
defining FAQs with, 34 –
35
descriptions, explaining ta-
bles with, 106 – 108
descriptive list (<dl>), 34– 35
Designing with Web Stan-
dards (Zeldman), xiv
DirectX filters, emulating
CSS3 transformations, gra-
dients, and shadows with,
162 – 163
<div>
as container in HTML5
template, 241
in card-sorting applica-
tion, 232 – 234
overuse of, 13
support for draggable ele-
ments using, 236 – 237
<dl> (descriptive list), 34 – 35
doctype
about, 17
declaration, 1 – 2
Document Object Model
(DOM)
ExplorerCanvas library
and, 119
Web Worker script access-
ing, 244 , 247
document-structure roles,
96 – 97
DOM (Document Object Mod-
el)
ExplorerCanvas library
and, 119
Web Worker script access-
ing, 244
domains, talking across, 213 –
218
done() callback, 174 – 175
double colon (::) syntax, 79 –
80
Drag and Drop API
about, 207 – 208
about future of, 238
events supported by, 234
using, 231 – 237
drawLogo() function, 119
drawing
graphs using RGraph li-
brary, 120 – 125
on canvas, 112 – 119
using SVG, 126 – 129
drop shadows
adding to elements, 157 ,
160
adding to text, 161
drop-shadow() filter effect, 250
DRY, definition of, 63
Duckett, Jon, HTML and CSS:
Design and Build Websites,
xiv
E
ease-in curve, 170
ease-in-out curve, 171
ease-out curve, 170 – 171
easing functions, 170
effects, visual, 4, 169, see al-
so animations
elements, see also tags, new
adding drop shadows to,
157 , 160
quick reference of fea-
tures, 253
Index • 282
Download from Wow! eBook <www.wowebook.com>