Index – Hello! HTML5 & CSS3: A user-friendly reference guide

Index

[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][X][Y]

SYMBOL

--
!
!=
!important
.htaccess file
@font-face
  browser support for
  properties
@keyframes
*
/
\:not pseudo-class
\:nth-child pseudo-class
\:target pseudo-class
&&
+
++
+=
<>
==
>2nd
||
3D transform
  browser support for

A

<a> element
accessibility
Accessibility for Rich Internet Applications.
    See ARIA.
add_storageitem function
addColorStop method
addEventListener method
AddType directive
adjacent-sibling combinator
adr
AJAX
AND operator
Andreessen, Marc
animation-duration property
animation-iteration-count property
animation-name property
anonymous table object
API
  browser-based
    browser support for
  introduction to
  network and location
appendChild method
Apple, audio codec support
application programming interface (API)
arc method
Arena
argument
ARIA
  progressbar role
<article> element
  vs. <section> element
<aside> element
aspect-ratio media query
attribute selector
  and microdata
<audio> element13th
  attributes
  background
  browser support for
  codecs
  in IE8
  loop attribute
  multiple sources
  opening and closing tags
  preload attribute
  src attribute
  styling with CSS
audio
  importance of
  integrating with other content
  web server configuration
audio file, encoding
autocomplete
autofocus

B

<b> element
  HTML4 vs. HTML5
back button
beginPath method
behavior property
Berners-Lee, Tim
  creation of web
  HTML 1.0
  W3C
Bézier curve, drawing in <canvas>
bezierCurveTo method
bitrate
blur-radius
<body> element
border-color property
border-image property
  browser support for
  drop shadows
  repeat keyword
  round keyword
  stretch keyword
border-image, fill keyword
border-radius property, browser support for
border-style property
border-width property2nd
box model
box-flex
box-lines
box-ordinal-group
box-orient
box-shadow property, browser support for
box-sizing property
  browser support for
  in Firefox and Safari 5
<br> element
  not for layout
branching
browser cache vs. application cache
browser support for HTML5
  Internet Explorer
browser support for HTML5 features
  detecting
  inconsistencies
browser wars

C

calc function
  browser support for
  good and bad
  in Firefox
<canvas> element2nd
  animation
  browser support for2nd3rd4th
  drop shadows
  fallback content
  font property
  games and
  gradients
  IE support for
  transformations
canvas
  drawing context
  drawing shapes
  drawing text
  placing images
CERN
check boxes
checked
checkValidity() method
Chrome
  <audio> element in
  HTML validation
  JavaScript interactive console
  support for cross-document messaging2nd
  support for, downloadable fonts
  text formatting
  video codec support
  WebM support
<circle> element
circle
  drawing in
  drawing in SVG
class attribute2nd
class selector, and attribute selector
class, role of
clear property
clearRect method
closePath method
codec
  lossless and lossy
  video
    browser support for
color media query
color property
color stop
color value, for shadows
column-count property
column-gap property
column-span property
column-width property
combinator, browser support for
communication
content model
  content types
contentEditable attribute
control character, definition of
cookies
coords object
createLinearGradient method
CreateLink command
createRadialGradient method
cross-document messaging
  browser support for
CSS2, layout features, underused 2nd
CSS
  <audio> element, styling
  box model
  cascading
  child combinator
  display modes
  floated elements
  inheritance
  inline styles
  layout
    browser support for features
    future of
  making mobile website with
  properties
    borders and backgrounds
    colors and lengths
  rendering modes
  rules
  selectors
    class selectors
    combinators
    ID selectors
    pseudo-classes
    specificity
  style sheet, adding to HTML
  transitions
  type selectors
  whitespace
  attribute selector
    and class selector
    and ID selector
    appending
    browser support for
    existence selector
  background images2nd
  combinators
  drop shadows
  evolution from CSS2
  improvements to CSS2 approaches
  introduction to4th
    browser support for features
    future of
  modularity
  new features
  pseudo-classes
  selecting elements
    based on attributes
    based on document structure
    based on user interaction
  selectors, browser support for
  transparency
  web typography
CSS3 PIE
CurvyCorners

D

data, storing for offline use
data-* attributes collection
<datalist> element
datalist
dataLoaded function
date input
datetime-local input
declarative vs.imperative
<defs> element2nd
descendant combinator
device-aspect-ratio media query
device-pixel-ratio media query
digital rights management (DRM)
Dijit
disabled
display property
display: box
display: table
  browser support for
  good and bad
display: table-cell
display: table-row
distance from user to a point, calculating
<div> element2nd
doclick()
DOCTYPE
document object
document outline
dot-com bubble
dot-coms
drag-and-drop
  basic
  browser support for
  sequence of events
draggable attribute
dragOver event
drawImage method
  transformations and
drawing context
drop event
drop shadow
  box shadows
  cross-browser
  inset value
  text shadows
DropShadow, IE
Dynamic HTML (DHTML)
dynamic pseudo-class

E

Ecma International
ECMAScript
Edwards, Dean
<em> element2nd
email address, validity of
embedded content
Embedded OpenType (EOT)
emphasis
enabled
EQUAL operator
event handler
Exclusions module
execCommand function, browser support for
existence selector
explorercanvas library

F

FFmpeg
<fieldset> element
<figcaption> element
<figure> element
figure
fillRect method
fillStyle method
fillText method
first-child
first-letter
first-line2nd
first-of-type
flexbox
  browser support for2nd
  good and bad
  multiline property
flexible box
float
float property2nd
flow content
font service
  categories
Fontdeck
font-family property
font-feature-settings property
  mapping to CSS3 properties
font-size-adjust property
  browser support for
FontSquirrel
<footer> element
<foreignObject> element
formatblock command
formnovalidate attribute
fragment identifier

G

<g> element
general-sibling combinator
Geolocation API
  browser support for
  practical uses for
getContext method
getCurrentPosition method
getElementById method
getItems() method2nd
global attribute
Global Positioning System (GPS)
glyph
Gmail, introduction of
Google
  audio codec support
  GPS support
  map display
  video codec support
Google Mail, navigating between views
Google Maps API
Google Web Fonts
GREATER THAN operator
Grid Alignment module

H

<h1> element
hashchange event
hasLayout
hCalendar
hCard2nd
<head> element
<header> element
heading
heading content
<hgroup> element
  content categories
history.pushState method
hover2nd
href attribute2nd
HSL
hsl() function, browser support for
HSLA
hsla() function, browser support for
<html> element
HTML 1.0
HTML 2.0
HTML 3.2
HTML Lint
HTML3 15th
HTML
  basics
  documents
  elements
    attributes
    block
    emphasis
    for text
    headings
    images
    inline
    inline frames
    links
    lists
    neutral
    nonvisible
    paragraphs
    self-closing
  markup
  parsing
  resources
    browser tools
    web tools
  tags
    attributes
    parents and children
    start and end
  validation, reasons for
  validity
  vs. XML
  well-formed
  whitespace
  accessibility
  as future of the web
  browser support for
  content, sectioning
  elements, new
  embedding audio and video
  form controls, browser support for
  forms, controls
  layout tables
  principles followed by WHATWG
  standards mode
  video vs. Flash
html5-now
hue
hypertext, components of

I

id attribute3rd4th5th
  usage analysis
ID selector and attribute selector
<iframe> element
iframe
image
  embedding in SVG
  embedding SVG as
  importing
  placing on a canvas
<img> element2nd
  width attribute
imperative vs. declarative
inline-block
  browser support for
  good and bad
  in IE6 and IE7
  issues with measurements
  letter spacing
<input> element
  new features in HTML5
  setCustomValidity property
input types
inserthtml command
inset value, in box shadow
interactive content
Internet Engineering Task Force (IETF)
invalid
itemValue property

J


JavaScript include
jQuery
  supporting older browsers
  using for animation in older browsers

K

keyframe, defining
<keygen>element

L

last-child
last-of-type
LatLon library
layout, media queries
LESS THAN operator
<li> element
libwww
lightbox
line, drawing in <canvas>
lineTo method
lining numeral
<link> element
link, creating
linter
loadeddata event2nd
local storage
location.hash
log command
looping

M

manifest file
  CACHE section
  FALLBACK section
  NETWORK section
  pattern-matching and wildcards
  updating
map of user’s location
margin-width property
marking up, definition of
mask attribute
MathML
matrix
max attribute
max-device-width media query
max-width media query
media.io
<meta> element
metadata
metadata content
<meter> element2nd
microdata3rd
  browser support for
  global attributes
microformats
Midas
min attribute
min-width media query
Miro Video Converter
modernizr.js
Mosaic
moveTo method
Mozilla, audio codec support
MP3
  browser support for
MP4
  profiles
  video, browser support for2nd
multiple domains, faking
Multipurpose Internet Mail Extensions (MIME)
myProperty method
myscript.js

N

<nav> element
navigation, global and local
navigator.onLine property
Netscape Navigator
Node.js
NodeList
NOT EQUAL operator
NOT operator
novalidate attribute
nth-child
nth-first-of-type
nth-last-child
nth-last-of-type
number input
  max and min attributes

O

<object> element2nd
  fallback content
  plug-ins
Offline API
offline web application
  application cache
  browser support for
  development
    environment
  fallback display
  network
    connectivity
offset-x
offset-y
Ogg Vorbis (OGG)
  audio, browser support for
  video, browser support for
<ol> element
ondragstart attribute
onhashchange function
oninput event handler
only-child
onmessage event
onoffline event
ononline event
onpageshow event
onpopstate event
opacity
  browser support for in IE8 and earlier
  in lightboxes
opacity property, browser support for
Opera
  <audio> element in
  audio codec support
  HTML validation
  JavaScript interactive console
  microdata, support for
  support for downloadable fonts
  text formatting
  Theora support
  WebM support
optional
OR operator
orientation media query
orientation, changing layout based on
outline, sections in
<output> element

P

padding-width property
page
  state, updating
  styling based on URL target
page structure
  elements
parameter
<path> element
pattern attribute
perspective
phrasing content
placeholder attribute
placeholder text
plug-in
polygon element
polygon, drawing in SVG
<polyline> element
popState event
popstate event
Portable Font Resource (PFR)
post-decrement operator
post-increment operator
postMessage function
<pre> element2nd
<progress> element
prop variable
Proposed Recommendation (PR)
pseudo-class
  :first-child
  :last-child
  :nth-child
    odd and even
    patterns
  :nth-last-child
  child selectors
    browser support for
  dynamic
    browser support for
  IE6 problem
  standalone
pseudo-element
  ::first-line
  browser support for
  vs. pseudo-class
pushState function

Q

quadratic curve, drawing in
quadraticCurve method
Quirks mode

R

radio buttons
Raggett, Dave
range control
Raphaël JavaScript library
RDFa
Real Time Messaging Protocol (RTMP)
Real Time Streaming Protocol (RTSP)
rectangle, drawing in <canvas>
reflection effect
Regions module
rendering mode
rendering, definition of
Request for Comments (RFC)
required
required attribute
resolution media query
resolution, detecting
RGBA
rgba() function, browser support for
rollover effect
rotate
rotate method
rounded corners
  in CSS3
  with CurvyCorners library

S

Safari
  audio codec support
  HTML validation
  MP4 support
  support for, downloadable fonts
  video codec support
same origin restriction
saturation
Scalable Vector Graphics (SVG)2nd
scale
<script> element
  inline
<section> element
  in footers
sectioning content
select element
semantics
  defined
  implied native semantics
  strong native semantics
server
  communicating via WebSockets
session storage
Shadow, IE
shadowBlur property
shadowColor property
shadowOffsetX property
shadowOffsetY property
sidebar
SimpleHTTPServer
single-threaded vs. multithreaded
skewX
skewX function
skewY
slider
sliding doors technique
<small> element
socket object
<source> element2nd
<span> element
spellcheck attribute2nd
spread-radius value
Standards mode
standards mode
strokeRect method
<strong> element
<style> element
style attribute
styleWithCSS command
SVG
  applying styles to
  browser support for2nd
  content, grouping
  drawing shapes
  embedding as an image
  embedding as an object
  embedding HTML in elements
  embedding images in
  image, referencing from CSS
  in XML vs. in HTML
  support in older browsers
  transformations in
SVG Web
SVG Web fonts

T

<text> element
  applying a pattern to
text input
  is the maxlength attribute
  title attribute
<textarea> element
text-overflow property browser support for
<textpath> element
text-selection API
text-shadow property, browser support for
Theora, browser support for
<time> element
time input
timeupdate event
touch-enabled media query
transform
  2D
  browser support for vendor prefixes
transform attribute
transform-origin property
transform-style property
transition
  browser support for
  timing function
  triggering with JavaScript
transition-delay property
transition-duration property
transition-property property
translate
translate transformation
translateX function
triangle, drawing in <canvas>
TrueType font (TTF)
<tspan> element
typography, on the web
  advanced

U

<ul> element
undo feature
update_child function
user feedback

V

valid
validation
  CSS and
  messages, customizing
  min, max, pattern attributes
  turning off
valueAsDate property
valueAsNumber property
var keyword
Vector Markup Language (VML)
Veness, Chris
<video> element
  attributes
  browser support for
  controls
  currentSrc property
  fallback content
  loadeddata event
  loop attribute
  multiple sources
  pause() method
  play() method
  preload attribute
  transformations
  width and height, setting with CSS
video controls
view, navigating between
viewBox
ViolaWWW

W

W3C Recommendation (R)
W3C Web Open Font Format (WOFF)
watchPosition method
WAV audio, browser support for
web font
  @font-face rule, support for
  advanced features
    browser support for
  bold
  comparisons
  downloadable, browser support for
  italic
  long s
  numbers
  O vs. zero
  size metrics
  stylistic alternates
  text columns
    browser support for
    count and width
    gaps and rules
    span
  text wrapping
Web Hypertext Application Technology Working Group (WHATWG)
  principles followed in development of HTML5
web server, configuration for multimedia
web worker
web, history of
  client-side interactivity
  competing standards
WebKit, support for HTML5 features
WebM
  browser support for
  video, browser support for
WebSocket API
  browser support for
  node.js server
What You See Is What You Get (WYSIWYG)
whitespace
window object
word-wrap property
  browser support for
Work Offline
Working Draft (WD)
World Wide Web browser
World Wide Web Consortium (W3C)
  standards process in 1998
  standards process in 1999
  validator
  World Wide Web Consortium Process
wrap-margin property
wrap-shape-mode property
writeLoc function
www-talk mailing list

X

XHTML
  XHTML2
xlink:href
XML, vs. HTML
XMLHTTP control
XmlHTTPRequest

Y

YouTube, ease of use