Learn Typography by Building a Nutrition Label - Step 51

“After your last .divider , create another p element with the text Trans Fat 0g . Italicize the word Trans by wrapping it in an i element. Give the new p element the class attribute set to indent no-divider . Wrap Trans Fat 0g in a span element for alignment.”

I’m told I need a

after my .daily-value, but that is not my last divider, and it moves the text above the Total Fat text. In addition even if I follow the hint, it gives me the same hint and won’t move me forward so I am stuck here.
You should create a new p element at the end of your .daily-value element.

Your code so far



% Daily Value *



Total Fat 8g 10%


Saturated Fat 1g 5%


Trans Fat 0g



<!-- file: index.html -->
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>Nutrition Label</title>
  <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,800" rel="stylesheet">
  <link href="./styles.css" rel="stylesheet">
</head>

<body>
  <div class="label">
    <header>
      <h1 class="bold">Nutrition Facts</h1>
      <div class="divider"></div>
      <p>8 servings per container</p>
      <p class="bold">Serving size <span>2/3 cup (55g)</span></p>
    </header>
    <div class="divider large"></div>
    <div class="calories-info">
      <div class="left-container">
        <h2 class="bold small-text">Amount per serving</h2>
        <p>Calories</p>
      </div>
      <span>230</span>
    </div>
    <div class="divider medium"></div>

<!-- User Editable Region -->

    <div class="daily-value small-text"><p></p>
      <div></div>
      <p class="bold right no-divider">% Daily Value *</p>
      <div class="divider"></div>
      <p><span><span class="bold">Total Fat</span> 8g</span> <span class="bold">10%</span></p>
      <p class="indent no-divider">Saturated Fat 1g <span class="bold">5%</span></p>
      <p class="indent no-divider"><span><i>Trans<i/> Fat 0g</span></p>
      <div class="divider"></div>
    </div>    

<!-- User Editable Region -->

  </div>
</body>
</html>
/* file: styles.css */
* {
  box-sizing: border-box;
}

html {
  font-size: 16px;
}

body {
  font-family: 'Open Sans', sans-serif;
}

.label {
  border: 2px solid black;
  width: 270px;
  margin: 20px auto;
  padding: 0 7px;
}

header h1 {
  text-align: center;
  margin: -4px 0;
  letter-spacing: 0.15px
}

p {
  margin: 0;
  display: flex;
  justify-content: space-between;
}

.divider {
  border-bottom: 1px solid #888989;
  margin: 2px 0;
}

.bold {
  font-weight: 800;
}

.large {
  height: 10px;
}

.large, .medium {
  background-color: black;
  border: 0;
}

.medium {
  height: 5px;
}

.small-text {
  font-size: 0.85rem;
}


.calories-info {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.calories-info h2 {
  margin: 0;
}

.left-container p {
  margin: -5px -2px;
  font-size: 2em;
  font-weight: 700;
}

.calories-info span {
  margin: -7px -2px;
  font-size: 2.4em;
  font-weight: 700;
}

.right {
  justify-content: flex-end;
}

.indent {
  margin-left: 1em;
}

.daily-value p:not(.no-divider) {
  border-bottom: 1px solid #888989;
}

Your browser information:

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

Challenge: Learn Typography by Building a Nutrition Label - Step 51

Link to the challenge:

your i tag is not properly closed.

also, task tells you to put that after last divider!

1 Like

This is apart of the problem no matter where I place the code it says it needs to be after the .daily-value, I’ve placed it after every divider possible I get the same message.

Hello! Welcome to the community!

I have placed a note into the code to show you where the code should go. Once you try it there, if it still does not work, please post the updated code for us to find the issue.

As well, you may wish to try the following, if you feel it is correct.

  • Reset step
  • Refresh page (F5)
  • Some browser extensions, such as ad-blockers and dark mode extensions can interfere with the tests.
  • If you are having problems, recommendation is to disable extensions that modify the content or layout of pages, while taking the course.
    • Try a different browser.

Hope this helps you!
Happy coding! :slight_smile:

1 Like

Thank you! I did get it go there, however I seemed to have had to add several spaces before the p element for the code to come back as successful. I don’t recall the exact amount but roughly equivalent to hitting the tab key. I had no further issues after this correction, and it was able to trace my steps accurately. I have successfully completed this project.

Thank you everyone for the assistance.

1 Like

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