Join the discussion
Question 3/22
You need to define a grid that meets the following requirements:
* Explicitly sets the width of 6 equal columns of 1 fraction
* Explicitly sets 5 varied sized rows
* Defines 15px of space between each grid column
* Defines 10px between each grid row
Complete the code by selecting the correct option from each drop-down list.

* Explicitly sets the width of 6 equal columns of 1 fraction
* Explicitly sets 5 varied sized rows
* Defines 15px of space between each grid column
* Defines 10px between each grid row
Complete the code by selecting the correct option from each drop-down list.

Correct Answer:

Explanation:
display: grid;
grid-template-columns: repeat(6, 1fr);
grid-template-rows: 50px 50px 150px 150px 100px;
grid-gap: 10px 15px;
The correct grid definition starts with display: grid;, which turns the element into a CSS Grid container. To explicitly create six equal-width columns, the correct property is grid-template-columns, and the most efficient value is repeat(6, 1fr). The repeat() function avoids writing 1fr six separate times, while 1fr assigns each column one equal fraction of the available grid width. The five row sizes must be explicitly declared with grid-template-rows, using the exact varied values shown: 50px 50px 150px 150px 100px. This creates five rows with fixed pixel heights. For the spacing requirement, grid-gap: 10px 15px; is the correct shorthand.
The first value controls the row gap, so rows are separated by 10px; the second value controls the column gap, so columns are separated by 15px. References/topics: CSS Grid containers, explicit grid tracks, grid-template- columns, grid-template-rows, repeat(), fractional units, grid gaps.
Add Comments
- Other Question (22q)
- Q1. You need to display the following user interface: A text input field that displays a selec...
- Q2. Review the following markup segment: < form action= " process.js " method= " get " >...
- Q3. You need to define a grid that meets the following requirements: * Explicitly sets the wid...
- Q4. You are creating a script that reads a JSON menu file and displays the Entree, Price, and ...
- Q5. You are creating a form that requires the category to be entered as a two- or three-letter...
- Q6. You have created custom error messages for a form. When a user attempts to submit the form...
- Q7. The following form is missing validation attributes: < form > < div class= " cont...
- Q8. You write the following markup to create a page. Line numbers are included for reference o...
- Q9. Which CSS property defines the sides of an element where other floating elements are not a...
- Q10. You define the following layout: < !DOCTYPE html > < html > < head > <...
- Q11. The following output has more text than will fit in the element. (Exhibit) You need to app...
- Q12. The logo shown is displayed on a web page as an SVG. Note: The coordinate values are label...
- Q13. Review the markup segment. Which entry will validate successfully according to the require...
- Q14. Which two statements correctly describe media queries? Choose 2....
- Q15. The following code adds items to the groceries array from the other arrays. Line numbers a...
- Q16. You create an interface for a touch-enabled application. You discover that some of the inp...
- Q17. You need to create the layout shown, which defines five content areas: * Logo and page tit...
- Q18. Match each property to its corresponding value for creating the CSS flexible box layout. M...
- Q19. Which markup segment creates an SVG ellipse?
- Q20. A local photographer asks you to add filters as shown to the images in their photo gallery...
- Q21. You need to ensure that the value of an input element is a valid 10-digit phone number wit...
- Q22. You define the Pet class as follows: class Pet { constructor(name, breed) { this.name = na...
