What did I do wrong here

Tell us what’s happening:
What did I do worng?
item3 class should have a grid-template-columns property with auto and 1fr as values.

Your code so far


<style>
.container {
  font-size: 1.5em;
  min-height: 300px;
  width: 100%;
  background: LightGray;
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto 1fr auto;
  grid-gap: 10px;
  grid-template-areas:
    "advert header"
    "advert content"
    "advert footer";
}
.item1 {
  background: LightSkyBlue;
  grid-area: header;
}

.item2 {
  background: LightSalmon;
  grid-area: advert;
}

.item3 {
  background: PaleTurquoise;
  grid-area: content;
  /* Only change code below this line */
grid-template-columns:auto:1fr;
display:grid;

  /* Only change code above this line */
}

.item4 {
  background: lightpink;
  grid-area: footer;
}

.itemOne {
  background: PaleGreen;
}

.itemTwo {
  background: BlanchedAlmond;
}

</style>

<div class="container">
<div class="item1">header</div>
<div class="item2">advert</div>
<div class="item3">
  <div class="itemOne">paragraph1</div>
  <div class="itemTwo">paragraph2</div>
</div>
<div class="item4">footer</div>
</div>

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36.

Challenge: Create Grids within Grids

Link to the challenge:

Syntax.
Compare what you wrote above with the example already in the challenge:

grid-template-columns: auto 1fr;

There’s an important difference that makes it invalid: a : in between the values :slight_smile:

1 Like

There is an extra : between auto & 1fr.

Replace this,

grid-template-columns:auto:1fr;

with,

grid-template-columns:auto 1fr;

look at the syntax in other parts of the code, maybe even in the challenge description

then confront with the syntax you are using

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.