CSS Grid Quiz

Create an account and save your quiz results

Login and save your results

OR

Question 1/15

Which property allows grid items to be named and referenced by grid-template-areas?

Select your answer

Question 2/15

How is a specific grid item sized when using
grid-template-columns
defined as
100px 1fr 2fr
?

Select your answer

Question 3/15

What will happen if you set
grid-template-columns: repeat(3, 1fr);
on a grid container?

Select your answer

Question 4/15

When using
grid-auto-flow: dense;
, what behavior can we expect from the grid container?

Select your answer

Question 5/15

What happens if you do not specify
grid-template-rows
on a grid container?

Select your answer

Question 6/15

How would you set column gaps while keeping row gaps unaffected?

Select your answer

Question 7/15

How would you create a gap of 10px between all grid items in a grid container?

Select your answer

Question 8/15

Can we use fractions to define grid column sizes in CSS Grid? Which unit is used?

Select your answer

Question 9/15

How do you define a grid container in CSS?

Select your answer

Question 10/15

How could you place a grid item to span across three columns starting from the second column?

Select your answer

Question 11/15

What CSS Grid property allows overriding of the grid container’s alignment along the horizontal axis?

Select your answer

Question 12/15

Which axis is manipulated by
align-content
in a grid layout?

Select your answer

Question 13/15

In the CSS Grid layout, what value of
grid-auto-flow
automatically places items by column?

Select your answer

Question 14/15

What does the CSS rule
grid-template-rows: repeat(4, 100px);
mean?

Select your answer

Question 15/15

When does
grid-template-areas
become useful in a grid layout?

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 property allows grid items to be named and referenced by grid-template-areas?

Available answers

The
grid-area
property is used to name grid items, which can then be referenced in
grid-template-areas
.
Question 2/15
😊 Your answer was correct πŸ™ Your answer was incorrect
How is a specific grid item sized when using <pre><code>grid-template-columns</code></pre> defined as <pre><code>100px 1fr 2fr</code></pre>?

Available answers

The columns are set as 100px, 1 fraction of remaining space, and 2 fractions of the remaining space after fixed columns.
Question 3/15
😊 Your answer was correct πŸ™ Your answer was incorrect
What will happen if you set <pre><code>grid-template-columns: repeat(3, 1fr);</code></pre> on a grid container?

Available answers

Using
grid-template-columns: repeat(3, 1fr);
creates a grid with 3 columns that take up equal portions of the available space.
Question 4/15
😊 Your answer was correct πŸ™ Your answer was incorrect
When using <pre><code>grid-auto-flow: dense;</code></pre>, what behavior can we expect from the grid container?

Available answers

grid-auto-flow: dense;
ensures the grid tries to fill in the gaps in the layout as much as possible by repositioning items.
Question 5/15
😊 Your answer was correct πŸ™ Your answer was incorrect
What happens if you do not specify <pre><code>grid-template-rows</code></pre> on a grid container?

Available answers

Without specifying
grid-template-rows
, each row will have a height of 'auto', defined by the content inside.
Question 6/15
😊 Your answer was correct πŸ™ Your answer was incorrect
How would you set column gaps while keeping row gaps unaffected?

Available answers

The
column-gap
property specifically applies gaps between columns without affecting the gaps between rows.
Question 7/15
😊 Your answer was correct πŸ™ Your answer was incorrect
How would you create a gap of 10px between all grid items in a grid container?

Available answers

The properties
grid-gap
and
gap
can be used to set the space between grid items.
Question 8/15
😊 Your answer was correct πŸ™ Your answer was incorrect
Can we use fractions to define grid column sizes in CSS Grid? Which unit is used?

Available answers

In CSS Grid, the
fr
unit represents a fraction of the available space in the grid container.
Question 9/15
😊 Your answer was correct πŸ™ Your answer was incorrect
How do you define a grid container in CSS?

Available answers

A grid container is defined by setting the
display
property to
grid
on an element.
Question 10/15
😊 Your answer was correct πŸ™ Your answer was incorrect
How could you place a grid item to span across three columns starting from the second column?

Available answers

Using
grid-column: 2 / span 3;
will make the grid item start at the second column and span across three columns.
Question 11/15
😊 Your answer was correct πŸ™ Your answer was incorrect
What CSS Grid property allows overriding of the grid container’s alignment along the horizontal axis?

Available answers

The
justify-items
property allows overriding of the grid container’s alignment, dictating how items align along their inline axis (horizontally).
Question 12/15
😊 Your answer was correct πŸ™ Your answer was incorrect
Which axis is manipulated by <pre><code>align-content</code></pre> in a grid layout?

Available answers

The
align-content
property manipulates the vertical or row axis within the grid layout.
Question 13/15
😊 Your answer was correct πŸ™ Your answer was incorrect
In the CSS Grid layout, what value of <pre><code>grid-auto-flow</code></pre> automatically places items by column?

Available answers

Setting
grid-auto-flow
to
column
allows items to be placed automatically by column.
Question 14/15
😊 Your answer was correct πŸ™ Your answer was incorrect
What does the CSS rule <pre><code>grid-template-rows: repeat(4, 100px);</code></pre> mean?

Available answers

The
grid-template-rows: repeat(4, 100px);
rule creates 4 rows, each 100px in height.
Question 15/15
😊 Your answer was correct πŸ™ Your answer was incorrect
When does <pre><code>grid-template-areas</code></pre> become useful in a grid layout?

Available answers

grid-template-areas
is particularly useful when it helps identify and refer to specific areas to manage a layout cleanly.