HTML5 and CSS3, Second Edition

(singke) #1
Apple, see also Safari on iOS;
Safari
adoption of CSS3 and
HTML5 by, 8
Flash Player not support-
ed by, 132
resources in HTML5 for,
275
applications, 4
ARIA roles
document structure, 96 –
97
landmark, 93 – 95
providing navigation
hints with, 93 – 97
aria-atomic, 92
aria-describedby role, 92, 107–
108
aria-live
about, 92
polite and assertive updat-
ing using, 102
<article>
about, 14
in semantic markup for
blog, 19 – 20
vs. <section>, 19
<aside>
about, 14
in semantic markup for
blog, 20 – 22
assertive method of updating,
102
Async JavaScript (Burnham),
175
atomic updating, 102
attr() method, 196
attributes, see also contente-
ditable attribute
about future of new, 35
custom data, 14, 30– 33
longdesc, 8
presentational, 7 – 8
profile, 8
quick reference for web
form field, 255
quick reference of fea-
tures, 254
audio
about, 4, 131
defining, 137
embedding, 137 – 140
encoding for Web, 273
fallback support for, 139

future of support, 149
making transcripts from,
146
audio codecs, 135
audio streams, containers
and, 135
autocomplete attribute, 51
autofocus support input type
about, 38
jumping to first field with,
49
autoplay attribute, 141

B
backgrounds
adding color to, 159 – 160
adding gradients to, 157 ,
159 – 160
creating fades, 169
making transparent,
162 – 163
backward compatibility, 1
bar graph
turning HTML into, 122 –
123
using RGraph library for
drawing, 120 – 121
:before selector, 78 – 80
benefits of HTML5 and CSS3,
1 – 4
Bézier curve, cubic, 170 – 172
blog, building
about redefining using
semantic markup, 15 –
25
<article> using in, 14, 19–
20
<aside> using in, 14, 20–
22
browser support of se-
mantic markup in, 24 –
25
content describing web
page in, 19 – 20
creating doctype, 17
custom data attributes,
14
description lists, 14
<div> using in, 13
<footer> using in, 18
<header> using in, 14, 17
<meta> using in, 17
<meter> using in, 14
<nav> using in, 14, 18– 19
<progress> using in, 14
<section> using in, 14, 19
sidebars, 22

structure for, 16
styling, 22 – 24
blur() filter effect, 250
border-radius, user interface
feature, 151 , 155
box-shadow, user interface
feature, 151 , 160
brightness() filter effect, 250
browsers
3D Canvas with WebGL
supported by, 240
about quick reference of
new elements support-
ed by, 253 – 254
adoption of CSS3 and
HTML5 in, 8
audio and video features
supported in, 131
audio codecs supported
by, 135
combinations of contain-
ers and codecs support-
ed by, 135
creating graphs using
canvas in, 120 – 125
creating vector graphics
with SVG in, 111 , 126–
129
Cross-Origin Resource
Sharing supported by,
239
CSS Filter Effects support-
ed by, 239
custom data attributes
support in, 33
dl tags support, 34
drawing on canvas in,
112 – 119
features for storing data
on client supported by,
184
Flexible Box model sup-
ported by, 239
fonts supported by, 165
handling contenteditable in,
65
IndexedDB supported by,
201
interface accessibility
techniques supported
by, 92
live regions supported by,
98
media queries support in,
83
meter tags support in,
27 – 29

Index • 280


Download from Wow! eBook <www.wowebook.com>

Free download pdf