Use the flex Shorthand Property

Tell us what’s happening:
Hi guys! How is it going?
I just want to say that new fCC curriculum is wonderful (may be except for the UI. Just kidding!). Anyway, I have an issue with this challenge “Use the flex Shorthandd Property” in CSS Flexbox category. I followed the instruction to write the code below and it should work but somehow I got this error message: Cannot read property 'length' of null at running testing.
I wonder if you guys encounter this same issue or maybe I did something wrong at my writing. Thanks a lot!

My code so far


<style>
  #box-container {
    display: flex;
    height: 500px;
  }
  #box-1 {
    background-color: dodgerblue;
    display: flex;
    flex-grow: 2;
    flex-shrink: 2;
    flex-basis: 150px;
    height: 200px;
  }

  #box-2 {
    background-color: orangered;
    display: flex;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 150px;
    height: 200px;
  }
</style>

<div id="box-container">
  <div id="box-1"></div>
  <div id="box-2"></div>
</div>

Your browser information:

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

Link to the challenge:
https://learn.freecodecamp.org/responsive-web-design/css-flexbox/use-the-flex-shorthand-property

1 Like

For example, flex: 1 0 10px; will set the item to flex-grow: 1;, flex-shrink: 0;, and flex-basis: 10px;.

Instead of splitting the flex property in 3, you can write 1 line of code.

For example, flex: 1 1 150px;

1 Like

Thanks man! That’s a big help and I appreciate it. I should have known when I read the tittle. It’s the shorthand and the instruction is actually there.
Anyway thank you!