CSS3 Flashcards

1
Q

What is style added directly into the HTML element tag to which you want to apply the style?

A

In-line styles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which property specifies transparency for an HTML element?

A

opacity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How can you define the position of an animation using the @keyframes rule?

A

By specifying a percentage from 0-100% or by using the keywords “to” and “from”

div {
animation: mymove 5s infinite;
}

@keyframes mymove {
0% {top: 0px;}
25% {top: 200px;}
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which positioning scheme positions an element in relationship to the viewport, meaning it always stays in the same place even if page is scrolled?

A

fixed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an attribute that can be customized to change the way that the element renders in the browser?

A

property

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which positioning scheme positions an element in relationship to the nearest positioned ancestor?

A

absolute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which transform value defines whether or not an element is visible when it is rotated away from the viewer?

A

backface-visibility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which property specifies where the cursor will navigate to when the user presses the arrow-down key?

A

nav-down

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which selector targets every instance of a specified HTML element whose specified attribute ends with a specified value?

A

element[attribute$=value]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which property cuts off or clips text that extends beyond its container?

A

text-overflow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which property applies shadows to edges of the HTML elements to create visual depth?

A

box-shadow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which property specifies the number of times that the animation will play?

A

animation-iteration-count

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which property defines when a transition will begin?

A

transition-delay

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which property specifies a justification style for the last line in a text block whose text-align property is set to “justify”?

A

text-align-last

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which property defines the shape and curve of a border around the HTML element?

A

border-radius

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Which property defines the amount of time that a transition takes?

A

transition-duration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Which transform value defines a 3D translation using only the value for the Y-axis?

A

transform:translateY(y)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Which property applies emphasis style and colour to an HTML element text in a single declaration?

A

text-emphasis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Which rule defines the animation?

A

@keyframes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

How do you create a class selector?

A

.myElement {color:blue;}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Which (no longer supported) property specifies whether lines of text in a text area can break, and where a line can be broken?

A

text-wrap

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Which property combines all the animation properties, except animation-play-state?

A

animation

animation: name duration timing-function delay iteration-count direction fill-mode play-state;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Which property specifies whether and how punctuation characters can be trimmed or sized when they appear at the beginning or end of a line?

A

punctuation-trim

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Which property specifies a justification style for text whose text-align property is set to “justify”?

A

text-justify

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is the valid use of the auto value in a CSS rule?
margin: 0 auto;
26
Which property specifies how long the animation will take to complete one cycle?
animation-duration
27
Which property makes an HTML element look like a standard user interface element such as a button or window?
appearance
28
What happens when you assign a negative z-index value to an element?
The element will display behind other elements
29
Which property specifies the range of UNICODE characters that should be downloaded for the font, based on availability?
unicode-range
30
Which transform value defines a 3D transformation using a 4x4 matrix of 16 values?
transform:matrix3d(n,n,n,….)
31
Which property specifies how the font should be styled vertically or slanted?
font-style
32
Which property describes the speed of the transition?
transition-timing-function
33
Which property specifies the tabbing order for an HTML element?
nav-index
34
Which W3C technology is used to apply formatting instructions to markup language documents?
Cascading Style Sheets
35
How do you make a list that bullets its items with squares?
list-style-type: square;
36
Which property specifies the CSS property that the transition will affect?
transition-property
37
Which transform value turns or skews the HTML element to a specified angle along its Y-axis?
transform:skewY(angle)
38
Which property specifies whether lines of text in a text area can break, and where a line can be broken?
word-break values: break-all (may be broken at any character) break-words
39
Which property specifies when the animation will begin?
animation-delay
40
Which transform value increases or decreases the size of the HTML element based on specified parameters for height, width, and depth?
transform:scale3d(x,y,z)
41
Which property allows you to change a transformed HTML element’s position?
transform-origin
42
What is used to “find” the HTML elements you want to style with CSS?
selector
43
Which two properties are required to specify a custom font?
font-family | src
44
Which two values are required to create a box-shadow?
h-shadow | v-shadow
45
If you do not specify the duration for a CSS transition, what happens?
No transition will occur
46
Which selector targets every instance of element2 that is preceded by an instance of element1?
element1~element2
47
What is a text file that contains CSS formatting instructions?
External style sheet
48
How do you select all

elements inside a

element?
div p
49
Which rule allows developers to specify custom fonts?
@font-face
50
What model configures the space around each HTML element?
The box model
51
Which property applies 2D / 3D transformation to an HRML element, including rotating, moving, skewing, scaling, etc.?
transform
52
Which property is used for positioning and formatting content to the text in a container?
float
53
Which transform value moves the HTML element from its current position, based on the specified parameters for left and top position?
transform:translate(x,y)
54
What consists of a property and a value?
declaration
55
Which selector targets every enabled instance of a specified HTML element?
element:enabled
56
Which selector targets every instance of a specified HTML element whose specified attribute begins with the specified value?
element[attribute^=value]
57
Which selector targets every instance of a specified HTML element that is the last of its parent?
element:last-of-type
58
Why is a format instruction that consists of a specified selector and the properties and values applied to it?
rule e.g., body { background-color: #008080; color: #FFFFFF; }
59
In a grid layout, what does a grid area refer to?
A space enclosed between four grid lines
60
Which property specifies how the font should be stretched or spaced?
font-stretch
61
Which positioning scheme positions an element in relationship to its normal position?
Relative
62
Which selector targets every instance of a specified HTML element that is the first of its parent?
element:first-of-type
63
What is the default value of the position property?
Static
64
What technique checks a client device or media type and limits the scope of the page design to a specific range?
Media query
65
Which transform value increases or decreases the size of the HTML element based on specified parameters for width and height?
transform:scale(x,y)
66
Which property specifies the weight of each character in the font?
font-weight
67
Which selector targets every instance of a specified HTML element whose specified attribute contains the specified substring value?
element[attribute*=value]
68
Which property specifies that long words in a text area may be broken without a hyphen and wrap to the next line?
word-wrap values: normal (allowed breakpoints) break-word
69
Which property specifies whether the animation is running or paused?
animation-play-state
70
What are five pseudo selectors?
element: checked element: disabled element: enabled element: first-of-type element: last-of-type
71
Which property would you use on an element to prevent other elements from floating beside it?
clear
72
What is styles added to the of an HTML document?
Embedded or internal style sheet
73
Which property specifies whether to play the animation in reverse on alternate cycles?
animation-direction
74
Which property allows you to set different background properties in one declaration?
background E.g.: background: bg-color bg-image position/bg-size bg-repeat bg-origin bg-clip bg-attachment initial|inherit
75
Which property specified whether the background extends to the border or not?
background-clip values: border-box (extends behind border) padding-box (extends to inside edge of border) content-box (extends to the edge of the content box)
76
Which selector targets all HTML elements based on a certain state?
Pseudo selector
77
Which transform value defines a 3D translation using parameters for positions on x, y, and z-axes?
transform:translate3d(x,y,z)
78
Which property defines the size of background images?
background-size values: length (width and height in fixed units) percentage (width and height in relation to parent element) cover (the entire container) contain (resize image so that image is fully visible)
79
Which property styles an HTML element with an iconic equivalent?
icon
80
Which positioning scheme positions an element according to the normal flow of the page?
static
81
How do you comment in CSS?
/* comment */
82
Which property specifies four transition properties into a single property?
transition values: transition: property duration timing-function delay|initial|inherit;
83
Which property specifies whether and how punctuation characters can appear outside the line box at the beginning or end of a full line of text?
hanging-punctuation
84
Which property specifies what elements can float beside the cleared element and on which side?
clear
85
Which property positions the background-image relative to an element’s border, padding, or content?
background-origin Values (from the upper left corner of the box): padding-box border-box content-box
86
Which selector targets every checked instance of a specified HTML element?
element:checked
87
Which property defines whether an HTML element can be resized by the user and how it can be resized?
resize
88
Which property applies shadows to the edges of text characters to create visual depth?
text-shadow
89
Which property creates outlined characters for text?
text-outline
90
Which transform value defines a 3D rotation by specifying the degree for rotation for all axes?
transform:rotate3d(x,y,z,angle)
91
How do you create an ID selector?
#myElement {color:blue;}
92
Which selector targets all elements with a specific HTML class attribute assigned?
class selector
93
What technique is used to place an HTML element on top of another HTML element?
overlay
94
Which property creates a border that uses an image instead of a line?
border-image
95
Which property specifies where the cursor will navigate to when the user presses the arrow-left key?
nav-left
96
Floated elements are removed from the normal flow of a document.
True
97
Which selector targets every disabled instance of a specified HTML element?
element:disabled
98
Which property forces specified HTML element fit an area in a certain way?
box-sizing Values: content-box (width and height includes only content) border-box (adds padding and border)
99
Which property specifies a whether a child element will retain the parent element’s position in 3D space?
transform-style
100
Which transform value rotates the HTML element around its Y-axis at the specified degree?
transform:rotateY(angle)
101
Which transform value combines all of the 2D transform methods into one?
transform:matrix(n,n,n,n,n,n)
102
How do you create a tag selector?
div {color:blue;}
103
Which transform value rotates the HTML element around its Z-axis at the specified degree?
transform:rotateZ(angle)
104
What properties are included in the box model?
Height Padding Border
105
Which property specifies the stack order of an HTML element?
Z-index
106
Which property specifies the identifier for the @keyframes animation that binds it to a selector?
animation-name
107
Which property specifies how an animation progresses over one cycle?
animation-timing-function
108
Which transform value defines a perspective view for a 3D transformed element?
transform:perspective(n)
109
What does this rule do? h3~p { color: red; }
Formats every

element that is preceded by an

element as red text

110
Which transform value turns or skews the HTML element to a specified angle, based on the specified parameters for horizontal and vertical lines?
transform:skew(x-angle,y-angle)
111
Which transform value specifies the bottom position of the 3D element?
perspective-origin
112
Which property draws an outline beyond the border edge as specified?
outline-offset
113
Which element connects an external style sheet to an HTML document?
114
Which transform value rotates the HTML element clockwise at a specified degree?
transform:rotate(angle)
115
Which transform value changes the HTML element’s width?
transform:scaleX(n)
116
How do you make each word in text start with a capital latter?
text-transform:capitalize
117
Which transform value defines a 3D scale transformation by specifying a value for the Z-axis?
transform:scaleZ(z)
118
What is a specific selection for a property?
value
119
Which transform value moves the HTML element horizontally?
transform:translateX(n)
120
Which property specifies the vertical alignment of an element?
vertical-align