Advanced CSS Selectors Quiz

Create an account and save your quiz results

Login and save your results

OR

Question 1/15

Which selector can target the nth
li
in each set of six
li
elements starting from the first?

Select your answer

Question 2/15

Which selector targets all elements with a
title
attribute that contains the word 'special'?

Select your answer

Question 3/15

Which pseudo-class targets the last
input
element in a container?

Select your answer

Question 4/15

Which CSS selector would you use to select all
input
elements that are type of
checkbox
and also have the class
checked-item
?

Select your answer

Question 5/15

To select all odd
li
items, which CSS selector should you use?

Select your answer

Question 6/15

Which selector would you use to apply styles to an
a
element only if it has a specific attribute
href
?

Select your answer

Question 7/15

How can you use CSS to select any element with a class that ends in
-highlight
?

Select your answer

Question 8/15

How would you select every
li
element that is the first
li
child of its parent?

Select your answer

Question 9/15

Identify the selector to style all
section
elements containing at least one
h1
.

Select your answer

Question 10/15

How would you target all
li
elements that are a direct child of a
nav
element?

Select your answer

Question 11/15

Consider a scenario where you want to select all
div
elements that have both
class1
and
class2
. Which of the following selectors should be used?

Select your answer

Question 12/15

Which CSS selector is correct for targeting an
img
element if it is the only element within its parent?

Select your answer

Question 13/15

Select the CSS selector that correctly targets the following HTML structure:

Example

. You want to target the
p
within the
div
with
container
class.

Select your answer

Question 14/15

What would be the proper CSS selector to target an
input
element only if it's currently focused?

Select your answer

Question 15/15

Which selector is best to apply a style to the empty
td
elements in an HTML table?

Select your answer

Your Results

You did not answer any questions correctly.

Your Answers

Question 1/15
😊 Your answer was correct 🙁 Your answer was incorrect
Which selector can target the nth <pre><code>li</code></pre> in each set of six <pre><code>li</code></pre> elements starting from the first?

Available answers

li:nth-child(6n+1)
selects every nth
li
starting from the first one in a zero-based index of 6.
Question 2/15
😊 Your answer was correct 🙁 Your answer was incorrect
Which selector targets all elements with a <pre><code>title</code></pre> attribute that contains the word 'special'?

Available answers

The attribute selector
[title*="special"]
matches elements with 'special' anywhere in their
title
attribute.
Question 3/15
😊 Your answer was correct 🙁 Your answer was incorrect
Which pseudo-class targets the last <pre><code>input</code></pre> element in a container?

Available answers

The
input:last-child
pseudo-class selects an
input
if it is the last child of its parent.
Question 4/15
😊 Your answer was correct 🙁 Your answer was incorrect
Which CSS selector would you use to select all <pre><code>input</code></pre> elements that are type of <pre><code>checkbox</code></pre> and also have the class <pre><code>checked-item</code></pre>?

Available answers

Both
input[type="checkbox"].checked-item
and
input.checked-item[type="checkbox"]
are valid selectors to achieve this targeting.
Question 5/15
😊 Your answer was correct 🙁 Your answer was incorrect
To select all odd <pre><code>li</code></pre> items, which CSS selector should you use?

Available answers

The selector
li:nth-child(odd)
selects all odd
li
elements.
Question 6/15
😊 Your answer was correct 🙁 Your answer was incorrect
Which selector would you use to apply styles to an <pre><code>a</code></pre> element only if it has a specific attribute <pre><code>href</code></pre>?

Available answers

The attribute selector
a[href]
selects
a
elements with an
href
attribute.
Question 7/15
😊 Your answer was correct 🙁 Your answer was incorrect
How can you use CSS to select any element with a class that ends in <pre><code>-highlight</code></pre>?

Available answers

The attribute selector
[class$="-highlight"]
matches classes ending with
-highlight
.
Question 8/15
😊 Your answer was correct 🙁 Your answer was incorrect
How would you select every <pre><code>li</code></pre> element that is the first <pre><code>li</code></pre> child of its parent?

Available answers

li:first-of-type
selects every
li
element that is the first
li
among its siblings.
Question 9/15
😊 Your answer was correct 🙁 Your answer was incorrect
Identify the selector to style all <pre><code>section</code></pre> elements containing at least one <pre><code>h1</code></pre>.

Available answers

section:has(h1)
uses the relational selector to target sections containing
h1
elements.
Question 10/15
😊 Your answer was correct 🙁 Your answer was incorrect
How would you target all <pre><code>li</code></pre> elements that are a direct child of a <pre><code>nav</code></pre> element?

Available answers

The direct child selector
nav > li
selects
li
elements that are immediate children of a
nav
.
Question 11/15
😊 Your answer was correct 🙁 Your answer was incorrect
Consider a scenario where you want to select all <pre><code>div</code></pre> elements that have both <pre><code>class1</code></pre> and <pre><code>class2</code></pre>. Which of the following selectors should be used?

Available answers

The selector
div.class1.class2
targets
div
elements with both classes
class1
and
class2
.
Question 12/15
😊 Your answer was correct 🙁 Your answer was incorrect
Which CSS selector is correct for targeting an <pre><code>img</code></pre> element if it is the only element within its parent?

Available answers

The
img:only-child
selector targets an
img
that is the sole child of its parent.
Question 13/15
😊 Your answer was correct 🙁 Your answer was incorrect
Select the CSS selector that correctly targets the following HTML structure: <pre><code><div class="container"><p class="text">Example</p></div></code></pre>. You want to target the <pre><code>p</code></pre> within the <pre><code>div</code></pre> with <pre><code>container</code></pre> class.

Available answers

The selector
.container p.text
matches
p
with class
text
inside a
div
of class
container
.
Question 14/15
😊 Your answer was correct 🙁 Your answer was incorrect
What would be the proper CSS selector to target an <pre><code>input</code></pre> element only if it's currently focused?

Available answers

The pseudo-class
:focus
is used to apply styles when the
input
element is focused.
Question 15/15
😊 Your answer was correct 🙁 Your answer was incorrect
Which selector is best to apply a style to the empty <pre><code>td</code></pre> elements in an HTML table?

Available answers

td:empty
selects
td
elements that contain no children (including text, whitespace, etc.).