Property that specifies the perspective from which a 3D child element is viewed by defining how far it is placed from view
Back
IE9
Front
This version of IE is the first to support HTML5
Back
Add them via JS, make them block via CSS
Front
What should you do to support HTML5 elements in pre-IE9 browsers.
Back
static
Front
In CSS, the "normal, or default", position of block elements within a page
Back
transform
Front
An effect that changes an element's shape, size and/or position
Back
padding
Front
In the box model, this is the space between the content and the border
Back
length, percentage, cover, contain
Front
CSS3 values used in a background-size property. Last two are optional. Default is auto.
Back
element:checked
Front
This CSS3 selector selects every checked instance of a specified element
Back
style
Front
Inline CSS should be placed in an attribute with this name
Back
element1~element2
Front
This CSS3 selector selects every instance of element2 that is preceded by an instance of element1 where both have the same parent. element2 need not be immediately preceded by element1
Back
curly braces
Front
These are not used when defining inline CSS styles
Back
rgba
Front
Whereas the opacity property applies to an element and its children, you can use this to specify the opacity of a single element
Back
element[attribute*=value]
Front
This CSS3 selector selects every instance of a specified element whose specified attribute contains the specified substring value
Back
background-origin
Front
CSS3 property defining the location to which the background-position property should be relative (content, padding, or border)
Back
rel, type, href
Front
Linking to a CSS file requires these attributes in the link element
Back
relative
Front
In CSS, positioning a block element relative to another element
Back
rule
Front
In CSS, the name for a selector, property and value all grouped together
Back
element[attribute$=value]
Front
This CSS3 selector selects every instance of a specified element whose specified attribute ends with the specified value
Back
100-900
Front
Range of font weights
Back
fixed
Front
In CSS, this causes the element to remain in the same position when the page is scrolled
Back
absolute
Front
In CSS, this causes the element to appear to float above the document and can be positioned as needed. It is completely removed from the rest of the page flow.
Back
element[attribute^=value]
Front
This CSS3 selector selects every instance of a specified element whose specified attribute begins with the specified value
Back
HTML5, CSS, JavaScript
Front
The web development trifecta
Back
main
Front
HTML5 tag defining the main body of a document. Cannot be the child of the header, nav, article, aside, or footer elements.
Back
document flow
Front
The arrangement of content elements on a page and how the space is used. Does it fall from top to bottom in stacks, or does some content float to one side or the other?
Back
clear
Front
Use this CSS property to avoid having floating elements before/after another element
Back
inheritance
Front
The word "cascading" in CSS refers to this concept
Back
element:enabled
Front
This CSS3 selector selects every enabled instance of a specified element
Back
source
Front
This element identifies the file(s) to use in a video or audio element
Back
style guide
Front
A set of standards for the writing and/or design of documents
Back
inherit
Front
In CSS, this causes the element to inherit its parent's position
Back
margin
Front
In the box model, this is the space between the border and surrounding elements
Back
@font-face
Front
CSS3 rule allowing you to specify custom fonts
Back
External, embedded, inline
Front
The cascading order of CSS style sheets, ordered from lowest priority to highest
Back
declaration
Front
In CSS, the term for a property and value pair. It must always end with a semicolon
Back
400
Front
This font weight is the same as normal
Back
font-family and src
Front
These two CSS3 properties are required by @font-face
Back
background-clip
Front
CSS3 property determining whether the background extends into the border or not (content, padding, or border)
Back
transform-origin
Front
Property that allows you to change a transformed element's position
Back
selector
Front
The term for the part of CSS code that refers to the element you want to style
Back
multiple images
Front
CSS3 now allows this in the background
Back
element:disabled
Front
This CSS3 selector selects every disabled instance of a specified element
Back
element:first-of-type
Front
This CSS3 selector selects every instance of a specified element that is the first of its parent
Back
700
Front
This font weight is the same as bold
Back
element:last-of-type
Front
This CSS3 selector selects every instance of a specified element that is the last of its parent
Back
transform-style
Front
Property that specifies whether child elements will retain the parent element's position in 3D space
Back
style
Front
Embedded CSS should be placed in a block defined by this element
Back
text-shadow
Front
IE9 and earlier do not support this text property
Back
header and footer
Front
These elements can also be included in article, aside, nav, main, and section elements, not just on the page itself
Back
content, padding, border, and margin
Front
Add all of these up to get the full size of an element in the box model
Back
Section 2
(64 cards)
delay
Front
Properties that defines how long before a transition or animation begins
Back
letters, _, or $
Front
The first character of a variable name in JavaScript must be one of these
Back
misspelling and case-sensitivity
Front
The two most common JavaScript coding errors
Back
Chrome, Safari, and Firefox
Front
The resize property only works in these browsers
Back
IE10+, Firefox, Opera
Front
These browsers support the transform property
Back
Chrome 34 and Safari 7
Front
@keyframes requires a prefix for these two browsers
Back
load-time errors
Front
Typically syntax errors, these usually cause error alerts
Back
perspective-origin
Front
Property that specifies the bottom position of a 3D element
Back
reset
Front
Event that occurs when a form's Reset button is clicked
Back
focus
Front
Event that occurs when a user gives input or focus to a form element
Back
duration
Front
Properties that defines the amount of time that a transition takes in seconds (s) or milliseconds (s). Default is 0. If no value is specified, then no transition occurs
Back
timing function
Front
Properties that describe the speed of a transition. Valid options are ease, linear, ease-in, ease-out, and ease-in-out
Back
transition
Front
CSS3 effects that change an element from one style to another style
Back
animation-direction
Front
Property that specifies whether to play the animation in reverse on alternate cycles.
Requires an iteration count greater than 1. Parameters are normal, reverse, alternate, alternate-reverse
Back
@keyframes
Front
At-rule used to create CSS3 animations
Back
animation-iteration-count
Front
Property that specifies the number of times the animation will play. Default is 1.
Back
blur
Front
Event that occurs when input focus is removed from a form element
Back
outline-offset
Front
CSS3 UI property that draws an outline beyond the border edge (i.e., offsets the outline) as specified
Back
letters, numbers, _, or $
Front
Except for the first character, function names in JavaScript can contain these
Back
error
Front
Event that occurs when an error takes place while a page or image is loading
Back
true
Front
True or false: JavaScript is parsed according to its position in the page, as the browser works its way through the HTML
Back
overlay
Front
A CSS3 technique used to place an HTML element on top of another HTML element
Back
operand
Front
Data that is to be operated upon or manipulated in some manner by an operator
Back
load
Front
Event that occurs when a page is loaded into the browser
Back
submit
Front
Event that occurs when a form's Submit button is clicked
Back
animation-play-state
Front
Property that specifies whether the animation is running or paused. Default is running
Back
unload
Front
Event that occurs when a page is unloaded from the browser
Back
canvas.getContext("2d")
Front
The method to retrieve a canvas's drawing context
Back
animation-name
Front
Property that specifies the identifier for the @keyframes animation that binds it to a selector
Back
click
Front
Event that occurs when the user clicks on a link or form element
Back
nav-index
Front
CSS3 UI property that specifies the tabbing order for an element
Back
run-time errors
Front
Typically caused by improper use of commands, these errors can cause error alerts
Back
letter or _
Front
In JavaScript, function names must begin with this
Back
nav-direction
Front
CSS3 UI property that specifies where the cursor will navigate to when the user presses the "direction" arrow key
Back
select
Front
Event that occurs when the user selects the text in a form field
Back
mouseOver
Front
Event that occurs when the user moves the mouse pointer over a visible element on a page
Back
mouseOut
Front
Event that occurs when the mouse pointer leaves a visible element on a page
Back
z-index
Front
Use this CSS3 property to create an overlay. Without it and by default, the HTML element listed last in the page appears at the top and vice versa.
Back
number, string, boolean, Object, null, undefined
Front
The 6 data types in JavaScript
Back
transition-property
Front
Property that specifies the CSS property that the transition will affect
Back
letters, numbers, or _
Front
Except for the first character, the name of a variable in JavaScript can contain these only
Back
backface-visibility
Front
Property that defines whether or not an element is visible when it is rotated to face away from the viewer
Back
box-sizing
Front
CSS3 UI property that forces specified elements fit an area in a certain way
Back
icon
Front
CSS3 UI property that styles an element with an iconic equivalent
Back
appearance
Front
CSS3 UI property that makes an element look like a standard user interface element, such as a button or window
Back
logic errors
Front
Errors that result in the script running improperly. They do not cause error alerts. The script may return unexpected results or may fail to execute at all.
Back
change
Front
Event that occurs when a user changes the value of a form field
Back
abort
Front
Event that occurs when the loading of an image is aborted
Back
Chrome 34, Safari 7, IE9
Front
These browsers require a vendor prefix for transforms
Back
resize
Front
CSS3 UI property that specifies whether an element can be resized by the user and how it can be resized
Back
Section 3
(60 cards)
html()
Front
jQuery method that sets or returns the content of selected elements (including HTML markup)
Back
keygen
Front
HTML5 input element that creates a key-pair generator field in the form
Back
text
Front
If the type of an input is not supported by a browser, the browser will default to this type
Back
tel
Front
HTML5 input type allowing the user to enter a phone number
Back
datetime-local
Front
HTML5 input type allowing the user to choose a date and time with a local time zone
Back
history.forward()
Front
History API method to go forward a page
Back
color
Front
HTML5 input type allowing the user to pick a color
Back
week
Front
HTML5 input type allowing the user to choose a date using the week and year (without time zone)
Back
datalist
Front
HTML5 input element that specifies a list of pre-defined choices for an input element, displayed as a dropdown that narrows down as the user types
Back
month
Front
HTML5 input type allowing the user to choose a date using the month and year (without time zone)
Back
change manifest file
Front
How do you get browsers to download an updated Offline webapp if it's already been cached?
Back
min and max
Front
HTML5 attributes that can be used on input elements (like date, month, number, etc.) to define the limits of a range
Back
FileReader
Front
File API that provides read-only access to individual files
Back
after()
Front
jQuery method to insert content after the selected elements
Back
url
Front
HTML5 input type allowing the user to enter a URL
Back
history.pushState(state object, title, url)
Front
History API that adds a URL to the history stack
Back
text
Front
If the type of an input element is omitted, the browser infers it to be this
Back
window.onpopstate
Front
An event handler that is called when the history changes for a document in the browser window
Back
number
Front
HTML5 input type allowing the user to enter rational integers or float values
Back
list
Front
Use this attribute to bind an input element to a datalist element
Back
history.back()
Front
History API method to go back a page
Back
watchPosition()
Front
Geolocation API to request periodic updates of the user's position
Back
dragover
Front
Event specifying a drag operation has occurred
Back
drop
Front
Event specifying a drag operation has ended
Back
history.state
Front
History API that returns the state object at the top of the history stack
Back
canvas.getContext("webgl")
Front
The method to retrieve a canvas's WebGL context
Back
prepend()
Front
jQuery method to insert content at the beginning of the selected elements
Back
append()
Front
jQuery method to insert content at the end of the selected elements
Back
text()
Front
jQuery method that sets or returns the text content of selected elements
Back
val()
Front
jQuery method that sets or returns the values of form fields
Back
email
Front
HTML5 input type allowing the user to enter one or more e-mail addresses
Back
remove()
Front
jQuery method to remove and element and its children
Back
FileList
Front
File API that provides a directory list of file objects
Back
Blob
Front
File API that provides the ability to divide a file into byte ranges
Back
history.go(n)
Front
History API method to navigate based on an offset n from the current page. The current page is 0, negative values go back, positive forward.
Back
attr()
Front
jQuery method used to get and set attribute values. The method all can set multiple attributes simultaneously.
Back
time
Front
HTML5 input type allowing the user to enter a time (without time zone)
Back
search
Front
HTML5 input type allowing the user to enter text for a search query
Back
history.length
Front
History API to retrieve number of entries for the current window
Back
history.replaceState(state object, title, url)
Front
History API that replaces the current history URL with a different one, instead of adding a new one
Back
before()
Front
jQuery method to insert content before the selected elements
Back
clearWatch()
Front
Geolocation API to cancel watching the user's location
Back
getCurrentPosition()
Front
Geolocation API to retrieve the user's current location
Back
range
Front
HTML5 input type the user to enter numbers using a slider control
Back
output
Front
HTML5 input element that displays the result when a calculation is performed
Back
dragstart
Front
Event specifying the start of a drag operation
Back
empty()
Front
jQuery method to remove the children of an element, but not the element itself
Back
datetime
Front
HTML5 input type allowing the user to choose a date and time with a GMT time zone
Back
date
Front
HTML5 input type allowing the user to enter a date (without time zone) using a drop-down date-picker calendar
Back
draggable="true"
Front
Attribute and value to use on an element you want to be draggable
Back
Section 4
(32 cards)
RSA, DSA, and EC
Front
The valid options for the keytype attribute of a keygen form element.
Back
Nav placement, text-based links, access to full version, limited links
Front
Strategies for mobile web design navigation and hyperlinks