635
practice exercises, 53–61, 243–257
semantic markup, 31–32, 206
Visual Studio 2012 support, 3–4
working with elements, 32–40
working with lists, 221–228
HTML5 documents
creating semantic, 207
documenting code in, 216–217
normalizing, 217
HTML5 layout containers. See layout containers
HTMLMediaElement object
addTextTrack() method, 447
audioTracks property, 447
autoplay property, 447
buffered property, 448
canPlayType() method, 447
controller property, 448
controls property, 448
crossOrigin property, 448
currentSrc property, 448
currentTime property, 448
defaultMuted property, 448
defaultPlaybackRate property, 448
described, 447
duration property, 448
ended property, 448
error property, 448
inheritance and, 444, 447
lesson summary and review, 451–452
load() method, 447
loop property, 448
media control, 450–451
mediaGroup property, 448
muted property, 448
networkState property, 448
onabort event, 449
oncanplay event, 449
oncanplaythrough event, 449
ondurationchange event, 449
onemptied event, 449
element
adding thematic breaks, 213
described, 34
as void element, 38
href attribute
element, 46, 153–157
element, 49
element, 141
hsl() function, 172–173
HSL (hue-saturation-lightness), 172–173
HTML (Hypertext Markup Language)
browser support, 314
CSS support, 138
described, 30–32
element
described, 9, 34, 40
manifest attribute, 608
HTML documents
adding images to, 47–50
basic document structure, 40–41
documenting code in, 216–217
embedded styles and, 140–141
embedding webpages in, 51
no-quirks mode, 40
normalizing, 217
special characters, 41–42
HTML entities, 41–42
HTML forms. See forms
HTML5
adding thematic breaks, 213
annotating content, 213–221
browser support, 206–207
controlling format with
element, 213
creating layout containers, 207–212
described, 30–31
drawing with, 459–506
embedding content, 44–52
lesson summary and review, 42–43, 52–53,
62–63, 228–229, 242–243, 258–259
named attributes supported, 37
creating layout containers, 207–212
described, 30–31
drawing with, 459–506
embedding content, 44–52
lesson summary and review, 42–43, 52–53,
62–63, 228–229, 242–243, 258–259
named attributes supported, 37
HTMLMediaElement object