HTML5 and CSS3, Second Edition

(singke) #1
counting backward with
:nth-last-child, 74– 75
striping rows with :nth-of-
type selector, 71 – 72
tags, new, see also elements
about future of, 35
<article>, 14, 19– 20
<aside>, 14, 20– 22
deprecated, 6 – 8
<div>, 13
<dl>, 34– 35
<footer>, 18
<header>, 14, 17
<meta>, 17
<meter>, 14, 26– 29
<nav>, 14, 18– 19
overuse of, 13
<progress>, 14
<section>, 14, 19
text
adding in SVG, 127
adding in canvas, 116
aligning in columns, 72
shadows on, 161
splitting into columns,
84 – 87
<th>, 106– 107
Theora codec
about, 134
browsers supporting, 133
containers working with,
136
encoding to, 274
timing functions, understand-
ing, 170 – 172
title attribute, added to error
message, 56
<track>, 131, 146– 148
transcripts, making from
video and audio, 146
transformations
making transparent
backgrounds, 162 – 163
using to rotate elements,
157 , 161
transition-timing-function property,
170
transitions
about, 169
about user interface fea-
ture, 152
creating, 172 – 173
handling with jQuery,
177
properties, 169

TrueType (TTF)
about, 165
browsers supporting, 165
<tspan>, 127
TTF (TrueType)
about, 165
browsers supporting, 165
Typekit, Adobe, 166

U
Unfortunately for us,Modern-
izr library, using to load
jQuery UI, 236 – 237
updateNote() method, 199
URL field input type, 38, 43
user input, validating, 54 – 58
user interfaces, see al-
so screen readers
about, 151
adding drop shadows to,
157 , 160
adding to backgrounds
gradients for, 157 ,
159 – 160
making things move,
169 – 178
rotating elements in,
151 , 157, 161– 163
rounding rough edges,
153 – 156
working with fonts, 164 –
168

V
validation via regex input
pattern, 38
vector graphics
about, 4
creating with SVG, 126 –
129
vendor-specific prefixes, 87 –
88
video
about, 4, 131
adding captions to, 146 –
148
code testing browser
support of MP4 files,
145
codecs, 133 – 134
defining, 141
embedding, 141 – 145
encoding for Web, 274
exploring media content,
149
fetching with Web Work-
ers, 243 – 247

limitations of HTML5,
148
making accessible, 146 –
149
making transcripts from,
146
placing Flash object code
within, 143
Video for Everybody (website),
143
Video.js library
resource for, 276
supporting video on all
platforms, 143 – 145
<track> tag supported by,
147
using Flash as fallback
for browsers, 145
visual effects, 4, 169, see al-
so animations
Vorbis (OGG) codec, 135
Vorbis format, encoding in,
273
VP8 codec
about, 134
browsers supporting, 133
encoding to, 274

W
W3C Validator service, 8
WAI-ARIA specification
about, 91 – 92
future and, 108
live regions provided by,
98
web applications, creating in-
teractive
about, 207
about future of, 238
chatting with web sock-
ets, 219 – 225
discovering where people
are, 227 – 230
managing browser histo-
ry, 209 – 212
talking across domains,
213 – 218
using drag and drop,
231 – 237
web browsers, see browsers
web development, 1 – 4
web forms
about creating, 37 – 38
describing, 40 – 43
describing data with new
input fields, 39 – 48
fields, 38

Index • 289


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

Free download pdf